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