ePOST API

rice.persistence
Interface StorageManager

All Superinterfaces:
Cache, Catalog, Storage
All Known Implementing Classes:
StorageManagerImpl

public interface StorageManager
extends Cache, Storage


Method Summary
 Cache getCache()
          Returns the cache object used by this StorageManager
 Storage getStorage()
          Returns the permantent storage object used by this StorageManager
 
Methods inherited from interface rice.persistence.Cache
cache, getMaximumSize, setMaximumSize, uncache
 
Methods inherited from interface rice.persistence.Catalog
exists, flush, getMetadata, getObject, getSize, getTotalSize, rename, scan, scan, scanMetadata, scanMetadata, scanMetadataValuesHead, scanMetadataValuesNull, setMetadata
 
Methods inherited from interface rice.persistence.Storage
store, unstore
 
Methods inherited from interface rice.persistence.Catalog
exists, flush, getMetadata, getObject, getSize, getTotalSize, rename, scan, scan, scanMetadata, scanMetadata, scanMetadataValuesHead, scanMetadataValuesNull, setMetadata
 

Method Detail

getStorage

Storage getStorage()
Returns the permantent storage object used by this StorageManager

Returns:
The storage of this storage manager

getCache

Cache getCache()
Returns the cache object used by this StorageManager

Returns:
The cache of this storage manager

ePOST API

Copyright © 2001-2005 - Rice Pastry.