Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
rice.persistence.Storage

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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.