| 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Storage | |
| rice.persistence | |
| rice.persistence.testing | |
| Uses of Storage in rice.persistence | 
| Subinterfaces of Storage in rice.persistence | |
 interface | 
StorageManager
DESCRIBE THE INTERFACE  | 
| Classes in rice.persistence that implement Storage | |
 class | 
MemoryStorage
This class is an implementation of Storage which provides in-memory storage.  | 
 class | 
PersistentStorage
This class is an implementation of Storage which provides persistent storage to disk.  | 
 class | 
StorageManagerImpl
This class provides both persistent and caching services to external applications.  | 
| Methods in rice.persistence that return Storage | |
 Storage | 
LRUCache.getStorage()
Returns the backing storage object  | 
 Storage | 
StorageManager.getStorage()
Returns the permantent storage object used by this StorageManager  | 
 Storage | 
StorageManagerImpl.getStorage()
Returns the permantent storage object used by this StorageManager  | 
| Constructors in rice.persistence with parameters of type Storage | |
LRUCache(Storage storage,
         int maximumSize,
         Environment env)
Builds a LRU cache given a storage object to store the cached data in and a maximum cache size.  | 
|
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.  | 
|
| Uses of Storage in rice.persistence.testing | 
| Fields in rice.persistence.testing declared as Storage | |
protected  Storage | 
MemoryStorageTest.storage
DESCRIBE THE FIELD  | 
  | 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||