net.sf.swarmcache
Interface ObjectCache

All Known Implementing Classes:
AutoCache, HybridCache, LRUCache, MultiCache, TimerCache

public interface ObjectCache

Generic caching mechanism.

Author:
John Watkinson

Method Summary
 java.lang.Object clear(java.io.Serializable key)
          Clears an object from the cache by key.
 void clearAll()
          Clears the entire cache.
 java.lang.Object get(java.io.Serializable key)
          Gets an object from the cache by key, or returns null if that object is not cached.
 java.lang.String getType()
          Gets the common name of the type of objects to cache.
 void put(java.io.Serializable key, java.lang.Object object)
          Adds an object to the cache.
 void setType(java.lang.String type)
          Sets the common name of the type of objects to cache.
 

Method Detail

getType

public java.lang.String getType()
Gets the common name of the type of objects to cache.


setType

public void setType(java.lang.String type)
Sets the common name of the type of objects to cache.


put

public void put(java.io.Serializable key,
                java.lang.Object object)
Adds an object to the cache.


get

public java.lang.Object get(java.io.Serializable key)
Gets an object from the cache by key, or returns null if that object is not cached.


clear

public java.lang.Object clear(java.io.Serializable key)
Clears an object from the cache by key.


clearAll

public void clearAll()
Clears the entire cache.