com.jaxfront.core.util.io.cache
Class Cache

java.lang.Object
  extended by com.jaxfront.core.util.io.cache.Cache
Direct Known Subclasses:
FontCache, SoftObjectCache, ZippedCache

public abstract class Cache
extends java.lang.Object


Constructor Summary
Cache()
          Class is a singleton.
 
Method Summary
 void cache(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object getCached(java.lang.Object key)
           
 boolean hasCached(java.lang.Object key)
           
 void releaseCache()
           
 void releaseCached(java.lang.Object keyToRelease)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cache

public Cache()
Class is a singleton. Default constructor just for private use.

Method Detail

cache

public void cache(java.lang.Object key,
                  java.lang.Object value)

releaseCached

public void releaseCached(java.lang.Object keyToRelease)

releaseCache

public void releaseCache()

getCached

public java.lang.Object getCached(java.lang.Object key)

hasCached

public boolean hasCached(java.lang.Object key)