| allocatePages(CacheParams const ¶ms) | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | assertCorrectBucket(PageBucketT &bucket, BlockId const &blockId) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | bufferAllocator | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | CacheImpl(CacheParams const &, CacheAllocator *=NULL) | CacheImpl< PageT, VictimPolicyT > |  | 
  | calcDirtyThreshholds(uint nCachePages) | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | canVictimizePage(PageT &page) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | cbPage | Cache |  [protected] | 
  | checkpointPages(PagePredicate &pagePredicate, CheckpointType checkpointType) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | cloneExcn(std::exception &ex) | ThreadTracker |  [private, virtual] | 
  | ClosableObject() | ClosableObject |  [explicit, protected] | 
  | close() | ClosableObject |  | 
  | closeImpl() | CacheImpl< PageT, VictimPolicyT > |  [protected, virtual] | 
  | collectStats(CacheStats &stats) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | decrementCounter(AtomicCounter &x) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | decrementStatsCounter(AtomicCounter &x) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | deviceTable | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | dirtyHighWaterMark | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | dirtyHighWaterPercent | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | dirtyLowWaterMark | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | dirtyLowWaterPercent | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | DirtyVictimPageIterator typedef | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | discardPage(BlockId blockId) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | findFreePage() | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | flushPage(CachePage &page, bool async) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | FlushPhase enum name | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | flushSomePages() | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | freePage(PageT &page) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | freePageCondition | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | freePageMutex | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | getAllocatedPageCount() | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | getAllocator() const | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | getCache() | Cache |  [virtual] | 
  | getDevice(DeviceId deviceId) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | getDeviceAccessScheduler(RandomAccessDevice &) | CacheImpl< PageT, VictimPolicyT > |  [inline, virtual] | 
  | getHashBucket(BlockId const &blockId) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | getMaxAllocatedPageCount() | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | getMaxLockedPages() | Cache |  [virtual] | 
  | getPageOffset(BlockId const &blockId) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | getPageSize() const | Cache |  [inline] | 
  | getPrefetchParams(uint &prefetchPagesMax, uint &prefetchThrottleRate) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | getTimerIntervalMillis() | CacheImpl< PageT, VictimPolicyT > |  [private, virtual] | 
  | getTxnId() const | Cache |  [virtual] | 
  | idleFlushInterval | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | incrementCounter(AtomicCounter &x) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | incrementStatsCounter(AtomicCounter &x) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | inFlushMode | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | initializeStats() | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | ioRetry() | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | isClosed() const | ClosableObject |  [inline] | 
  | isPageMapped(BlockId blockId) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | lockPage(BlockId blockId, LockMode lockMode, bool readIfUnmapped, MappedPageListener *pMappedPageListener, TxnId txnId) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | lockScratchPage(BlockNum blockNum) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | lookupPage(PageBucketT &bucket, BlockId blockId, bool pin) | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | mapPage(PageBucketT &bucket, PageT &newPage, BlockId blockId, MappedPageListener *pMappedPageListener, bool bPendingRead=true, bool bIncRef=true) | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | markPageDirty(CachePage &page) | CacheImpl< PageT, VictimPolicyT > |  [private, virtual] | 
  | nCacheHits | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nCacheRequests | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nCheckpointWrites | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nDirtyPages | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | needsClose | ClosableObject |  [protected] | 
  | newCache(CacheParams const &cacheParams, CacheAllocator *bufferAllocator=NULL) | Cache |  [static] | 
  | nicePage(CachePage &page) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | nIoRetries | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nLazyWriteCalls | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nLazyWrites | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | notifyTransferCompletion(CachePage &, bool) | CacheImpl< PageT, VictimPolicyT > |  [private, virtual] | 
  | nPageReads | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nPageWrites | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nRejectedCachePrefetches | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nSuccessfulCachePrefetches | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | NULL_DEVICE_ID | Cache |  [static] | 
  | nVictimizations | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | nVictimizationWrites | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | onThreadEnd() | ThreadTracker |  [private, virtual] | 
  | onThreadStart() | ThreadTracker |  [private, virtual] | 
  | onTimerInterval() | CacheImpl< PageT, VictimPolicyT > |  [private, virtual] | 
  | PageBucketIter typedef | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | PageBucketMutator typedef | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | PageBucketT typedef | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | pages | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | pageTable | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | pBufferAllocator | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | pDeviceAccessScheduler | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | phaseInitiate enum value | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | phaseSkip enum value | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | phaseWait enum value | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | prefetchBatch(BlockId blockId, uint nPages, MappedPageListener *pMappedPageListener) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | prefetchPage(BlockId blockId, MappedPageListener *pMappedPageListener) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | prefetchPagesMax | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | prefetchThrottleRate | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | readPageAsync(PageT &page) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | registerDevice(DeviceId deviceId, SharedRandomAccessDevice pDevice) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | rejectedPrefetch() | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | setAllocatedPageCount(uint nMemPages) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | setMaxLockedPages(uint nPages) | Cache |  [virtual] | 
  | setTxnId(TxnId txnId) | Cache |  [virtual] | 
  | statsSinceInit | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | successfulPrefetch() | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | timerThread | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | transferPageAsync(PageT &page) | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | unallocatedBucket | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | unlockPage(CachePage &page, LockMode lockMode, TxnId txnId) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | unmapAndFreeDiscardedPage(PageT &page, StrictMutexGuard &guard) | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | unmapPage(PageT &page, StrictMutexGuard &guard, bool discard) | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | unmappedBucket | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | unregisterDevice(DeviceId deviceId) | CacheImpl< PageT, VictimPolicyT > |  [virtual] | 
  | VictimExclusiveGuard typedef | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | VictimPageIterator typedef | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | victimPolicy | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | VictimSharedGuard typedef | CacheImpl< PageT, VictimPolicyT > |  [private] | 
  | writePageAsync(PageT &page) | CacheImpl< PageT, VictimPolicyT > |  [inline, private] | 
  | writeStats(StatsTarget &target) | Cache |  [virtual] | 
  | ~Cache() | Cache |  [virtual] | 
  | ~CacheAccessor() | CacheAccessor |  [virtual] | 
  | ~ClosableObject() | ClosableObject |  [virtual] | 
  | ~StatsSource() | StatsSource |  [virtual] | 
  | ~ThreadTracker() | ThreadTracker |  [private, virtual] | 
  | ~TimerThreadClient() | TimerThreadClient |  [private, virtual] |