void CacheSet(CConcHolder &Holder, const string &Query, vector< size_t >::const_iterator start, vector< size_t >::const_iterator end)
Definition: ConcSessionContext.cpp:107
deque< string > m_Queries
a deque for last MaxQueryCacheSize queries; m_Queries.last() is the last given query ...
Definition: ConcSessionContext.h:39
CConcSessionContext()
Definition: ConcSessionContext.h:46
map< string, CQueryResult > m_QueryCache
hit results for the last MaxQueryCacheSize queries
Definition: ConcSessionContext.h:36
void CacheClear()
Definition: ConcSessionContext.cpp:171
common session data, sharable by multiple worker threads extracted from ddc-2.0.x CConcHolder; now C...
Definition: ConcSessionContext.h:32
bool CacheGet(CConcHolder &Holder, const string &Query, DWORD &EndHitNo)
Definition: ConcSessionContext.cpp:43
~CConcSessionContext()
Definition: ConcSessionContext.h:50
size_t CacheSize()
Definition: ConcSessionContext.cpp:181