make ineligible to avoid revocation: globally, by-thread, by-type, by-allocation-site • Ken’s variant: – Stop-the-world, sweep the heap, unbias by type, – Optionally adjust allocation sites of offending type to subseq create ineligible objects, – No STs at lock-unlock. “Lockness” derived from stack-walk • Detlefs: bulk revocation by changing class-specific “epoch” value at STW-time (avoids sweep)