Definition at line 27 of file timed_cache.h.
Public Member Functions | |
| size_t | size () const |
| size_t | max () const |
| unsigned long | timeout () const |
Private Types | |
|
typedef IT_HashMap< Key, Data, HashFn, Equal > | HashMap |
| typedef IT_TYPENAME HashMap::iterator | MapIterator |
|
typedef IT_Pair< MapIterator, IT_Time > | ItemTime |
| typedef IT_List< ItemTime > | Queue |
Private Member Functions | |
| void | enforce () |
Private Attributes | |
| HashMap | m_map |
| Queue | m_queue |
| size_t | m_max |
| size_t | m_timeout |
| IT_Long | m_timeout_secs |
| IT_Long | m_timeout_msecs |
1.5.1-p1