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