Dynalib Utils
DynaCache< T > Member List

This is the complete list of members for DynaCache< T >, including all inherited members.

_listenerDynaCache< T >protected
_maxPagesDynaCache< T >protected
_pageAccessesDynaCache< T >protected
_pageFlushesDynaCache< T >protected
_pageListDynaCache< T >protected
_pageMapDynaCache< T >protected
_pageReplacementsDynaCache< T >protected
addNewPage(T *page)DynaCache< T >
clear()DynaCache< T >
copy() overrideDynaCache< T >virtual
DynaCache()DynaCache< T >
DynaCache(const DynaCache< T > &other)DynaCache< T >
findPage(Index keyValue)DynaCache< T >
findPageEntry(Index keyValue)DynaCache< T >
flush()DynaCache< T >
flushPage(T *page)DynaCache< T >virtual
getDirtyPageCount()DynaCache< T >
getMaxPages()DynaCache< T >
getNewPage()DynaCache< T >
getPage(Index keyValue)DynaCache< T >
getPageCount()DynaCache< T >
getPageEntry(Index keyValue)DynaCache< T >
getPageForRemoval(LinkedEntry< T > *entry)DynaCache< T >virtual
getPageList()DynaCache< T >
ICopyable()=defaultICopyable< DynaCache< T > >
isAutoTouch()DynaCache< T >
isDirty()DynaCache< T >
isEmpty()DynaCache< T >
isFull()DynaCache< T >
printStatReport(String &name)DynaCache< T >
purgePages(double removePercent=0.80)DynaCache< T >virtual
putPage(Index keyValue)DynaCache< T >
putPage(T *page)DynaCache< T >
putPageEntry(Index keyValue)DynaCache< T >
putPageEntry(T *page)DynaCache< T >
removeLastPage()DynaCache< T >
removePage(Index keyValue)DynaCache< T >
resetStats()DynaCache< T >
setAutoTouch(bool autoTouch)DynaCache< T >
setListener(IDynaCacheListener< T > *listener)DynaCache< T >virtual
setMaxPages(int maxPages)DynaCache< T >
touchEntry(LinkedEntry< T > *entry)DynaCache< T >
useLastPage(Index keyValue)DynaCache< T >
useLastPage(T *newPage)DynaCache< T >
~DynaCache()DynaCache< T >virtual
~ICopyable()=defaultICopyable< DynaCache< T > >virtual