A computer system providing hardware states for garbage collection including a
plurality of processors, an object cache operatively connected to at least one
of the plurality of processors, and a warden operatively connected to the object
cache, wherein the warden broadcasts a non-local command to the object cache whenever
the tagged cache line is evicted and crosses the garbage collection boundary and
the modified-reference bit in the tagged cache line is set.