Slide 13 : CSpace
A CSpace is part of the CEDA Object Model and represents a collection of objects that are protected for shared read / exclusive write access by a single mutex.
A CSpace provides its own independent mark and sweep garbage collector. To maximise concurrency this performs most of the tracing with only a shared read lock on the CSpace. Unreachable objects are automatically deleted in the background.
There is support for cache objects that are evicted on a Least Recently Used (LRU) basis. This used by the persistence system to manage the working set of persistent objects in memory.