Package org.biojava.utils.cache


package org.biojava.utils.cache
A simple cache system with pluggable caching behaviours.
  • Class
    Description
    Interface for managing caches of objects.
    Interface for managing caches of objects fetchable by key.
    Interface for a reference to an object, analogous to java.lang.ref.Referencce, but more flexible.
    A cache that clears values as the keys fire ChangeEvents of a given type.
    Cache which stores up to limit Objects.
    A cache that only remembers a given number of keys.
    Subclass of WeakReference which includes and extra field (the key) which can be used to help cleanup once this reference has been enqueued.
    Cache which is cleared according to memory pressure.
    A cache which retains weak references to objects
    Map implementation which keeps weak references to values.