| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.swarmcache.MultiCache
public class MultiCache
A wrapper cache type that notifies the multicast cache manager.
| Field Summary | |
|---|---|
static java.lang.String | 
CACHE_TYPE_PROPERTY
The property holding the type of the underlying cache to use.  | 
| Constructor Summary | |
|---|---|
MultiCache(ObjectCache cache,
           MultiCacheManager manager)
 | 
|
| Method Summary | |
|---|---|
 java.lang.Object | 
clear(java.io.Serializable key)
In this implementation, the clear is multicast to all caches.  | 
 void | 
clearAll()
Clears the entire cache.  | 
 void | 
doClear(java.io.Serializable key)
Here the clear is actually done.  | 
 void | 
doClearAll()
 | 
 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.util.Set | 
getAllKeys()
Get all items.  | 
 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.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String CACHE_TYPE_PROPERTY
| Constructor Detail | 
|---|
public MultiCache(ObjectCache cache,
                  MultiCacheManager manager)
| Method Detail | 
|---|
public java.lang.String getType()
ObjectCache
getType in interface ObjectCachepublic void setType(java.lang.String type)
ObjectCache
setType in interface ObjectCache
public void put(java.io.Serializable key,
                java.lang.Object object)
ObjectCache
put in interface ObjectCachepublic java.lang.Object get(java.io.Serializable key)
ObjectCache
get in interface ObjectCachepublic java.lang.Object clear(java.io.Serializable key)
clear in interface ObjectCachepublic void doClear(java.io.Serializable key)
public void clearAll()
ObjectCache
clearAll in interface ObjectCachepublic void doClearAll()
public java.util.Set getAllKeys()
ObjectCache
getAllKeys in interface ObjectCache
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||