| 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Cache | |
| rice.p2p.past | |
| rice.p2p.past.gc | |
| rice.persistence | |
| Uses of Cache in rice.p2p.past | 
| Fields in rice.p2p.past declared as Cache | |
protected  Cache | 
PastImpl.backup
DESCRIBE THE FIELD  | 
| Methods in rice.p2p.past with parameters of type Cache | |
 void | 
PastPolicy.fetch(Id id,
      NodeHandle hint,
      Cache backup,
      Past past,
      Continuation command)
This method is called when Past is told to fetch a key.  | 
 void | 
PastPolicy.DefaultPastPolicy.fetch(Id id,
      NodeHandle hint,
      Cache backup,
      Past past,
      Continuation command)
This method fetches the object via a lookup() call.  | 
| Constructors in rice.p2p.past with parameters of type Cache | |
PastImpl(Node node,
         StorageManager manager,
         Cache backup,
         int replicas,
         java.lang.String instance,
         PastPolicy policy,
         StorageManager trash)
Constructor for PastImpl.  | 
|
PastImpl(Node node,
         StorageManager manager,
         Cache backup,
         int replicas,
         java.lang.String instance,
         PastPolicy policy,
         StorageManager trash,
         boolean useOwnSocket)
 | 
|
PastImpl(Node node,
         StorageManager manager,
         Cache backup,
         int replicas,
         java.lang.String instance,
         PastPolicy policy,
         StorageManager trash,
         SocketStrategy strategy)
Constructor for Past  | 
|
| Uses of Cache in rice.p2p.past.gc | 
| Constructors in rice.p2p.past.gc with parameters of type Cache | |
GCPastImpl(Node node,
           StorageManager manager,
           Cache backup,
           int replicas,
           java.lang.String instance,
           PastPolicy policy,
           long collectionInterval,
           StorageManager trash)
Constructor for GCPast  | 
|
| Uses of Cache in rice.persistence | 
| Subinterfaces of Cache in rice.persistence | |
 interface | 
StorageManager
DESCRIBE THE INTERFACE  | 
| Classes in rice.persistence that implement Cache | |
 class | 
EmptyCache
This class is a cahcce which doesn't store anything.  | 
 class | 
LRUCache
This class is an encapsulation of a least-recently-used (LRU) cache.  | 
 class | 
StorageManagerImpl
This class provides both persistent and caching services to external applications.  | 
| Methods in rice.persistence that return Cache | |
 Cache | 
StorageManager.getCache()
Returns the cache object used by this StorageManager  | 
 Cache | 
StorageManagerImpl.getCache()
Returns the cache object used by this StorageManager  | 
| Constructors in rice.persistence with parameters of type Cache | |
StorageManagerImpl(IdFactory factory,
                   Storage storage,
                   Cache cache)
Builds a StorageManager given a Storage object to provide storage services and a Cache object to provide caching services.  | 
|
  | 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||