|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Cacheable | |
CachePolicy | |
DataCache | This is the original functional interface to the OceanStore buffer cache. |
Class Summary | |
---|---|
BDBTest | Test Berkeley DB's bandwidth. |
BufferCache | Manages file blocks and (someday soon) archival fragments in memory, keeping the total core size to a given limit--an intended replacement for DataCacheImpl, LRUCacheImpl, MemoryCache, and CacheDb. |
CacheableHandle | Handle to an object stored in the cache. |
CacheableIdentity | |
CacheablePinned | |
CacheAssignReply | A response sent for a CacheAssignRequest .
|
CacheAssignRequest | A request to the cache to
assign an identity and/or
cacheable to some
pins . |
CacheBlockReplyMessage | |
CacheBlockRequestMessage | |
CacheDeleteConfirm | |
CacheDeleteItem | |
CacheInsertDone | |
CacheInsertMessage | |
CacheLine | (toplevel) Line stored in the cache. |
CacheManager | |
CacheManager.CacheAvailable | A simple class to store CacheAvailable state for a
cache . |
CacheNotify | CacheNofity is sent by the
cache to indicate the current
state of a cache line. |
CachePinnedReply | |
CachePinnedReply.Local | A simple class to store CachePinnedReply's to send to another local stage. |
CachePinnedRequest | |
CachePinnedRequest.Local | A simple class to store CachePinnedRequest's to send to another local stage. |
CachePolicy.Line | Opaque type used to reference line in cache. |
CacheReserveSpaceDone | |
CacheReserveSpaceMessage | |
CacheToDisk | Disk Interface - Read and Write using Simple Java I/O. |
CacheUnpinRequest | A request to the MemoryCache to release some pins. |
ClockAlgorithm | |
LRUCache | This class is now just a cheesy way to get ahold of the functional interface to the buffer cache. |
MemoryCache | Stage that sends and receives messages to the cache. |
MemoryCacheTest | |
MemoryCacheTest.OpDone | |
SelfTest | |
StorageManager | An asynchronous interface to BerkeleyDB for use by the BufferCache. |
StorageManager.GetBlock | Get a block from the cache; one or more of id or vhash must be non-null. |
StorageManager.GetBlockCompleted | The result of any type of get. |
StorageManager.PutBlock | Add a data block to the cache, with or without a guid. |
StorageManager.PutBlockCompleted | Dispatched whenever a request is finished. |
StorageManagerTest | |
TestBlock |
Exception Summary | |
---|---|
CacheException | |
CacheFullException | |
CacheMissException | |
CastOutException | Thrown when an element has been kicked out of the cache |
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |