Class SoftReferenceCache

java.lang.Object
org.biojava.utils.cache.SoftReferenceCache
All Implemented Interfaces:
Cache

public class SoftReferenceCache extends Object implements Cache
Cache which is cleared according to memory pressure. This is simply a wrapper around java.lang.ref.SoftReference, and the performance will depend on the behaviour of SoftReference on your platform.
Since:
1.1
Author:
Thomas Down
  • Constructor Details

  • Method Details

    • makeReference

      Description copied from interface: Cache
      Construct a temporary reference to an object. The reference persists until it becomes dereferenced itself, it is explicitly cleared by the user, or the cache determines that it is a candidate for disposal.
      Specified by:
      makeReference in interface Cache