Rice Pastry API

rice.persistence
Interface StorageManager

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

public interface StorageManager
extends Cache, Storage

DESCRIBE THE INTERFACE

Version:
$Id: pretty.settings 2305 2005-03-11 20:22:33Z jeffh $
Author:
jeffh

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
 

Method Detail

getStorage

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

Returns:
The storage of this storage manager

getCache

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

Returns:
The cache of this storage manager

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection