Memory sensitive cache.
This cache implementation proxies to a cache that was passed to it's constructor.
When objects are added to the cache, the object wrapped in a SoftReference,
and then the Reference is added to the delegate cache.
Once a SoftCache is created for a cache, the SoftCache should always be used to
access this cache. |