|
|||||||||||
| 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 | ||||||||||