|
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
|
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
|
|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |