
| Public Member Functions | |
| LINK (RamCacheCLFUSEntry, lru_link) | |
| LINK (RamCacheCLFUSEntry, hash_link) | |
| Data Fields | |
| INK_MD5 | key | 
| uint32_t | auxkey1 | 
| uint32_t | auxkey2 | 
| uint64_t | hits | 
| uint32_t | size | 
| uint32_t | len | 
| uint32_t | compressed_len | 
| union { | |
| struct { | |
| uint32_t compressed:3 | |
| uint32_t incompressible:1 | |
| uint32_t lru:1 | |
| uint32_t copy:1 | |
| } flag_bits | |
| uint32_t flags | |
| }; | |
| Ptr< IOBufferData > | data | 
Definition at line 47 of file RamCacheCLFUS.cc.
| RamCacheCLFUSEntry::LINK | ( | RamCacheCLFUSEntry | , | |
| lru_link | ||||
| ) | 
| RamCacheCLFUSEntry::LINK | ( | RamCacheCLFUSEntry | , | |
| hash_link | ||||
| ) | 
| union { ... } | 
| uint32_t RamCacheCLFUSEntry::auxkey1 | 
Definition at line 49 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::compress_entries(), RamCacheCLFUS::destroy(), RamCacheCLFUS::fixup(), RamCacheCLFUS::get(), RamCacheCLFUS::put(), RamCacheCLFUS::tick(), and RamCacheCLFUS::victimize().
| uint32_t RamCacheCLFUSEntry::auxkey2 | 
Definition at line 50 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::compress_entries(), RamCacheCLFUS::destroy(), RamCacheCLFUS::fixup(), RamCacheCLFUS::get(), RamCacheCLFUS::put(), RamCacheCLFUS::tick(), and RamCacheCLFUS::victimize().
| uint32_t RamCacheCLFUSEntry::compressed | 
Definition at line 57 of file RamCacheCLFUS.cc.
| uint32_t RamCacheCLFUSEntry::compressed_len | 
Definition at line 54 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::compress_entries(), and RamCacheCLFUS::get().
| uint32_t RamCacheCLFUSEntry::copy | 
Definition at line 60 of file RamCacheCLFUS.cc.
Definition at line 66 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::compress_entries(), RamCacheCLFUS::destroy(), RamCacheCLFUS::get(), RamCacheCLFUS::put(), and RamCacheCLFUS::victimize().
| struct { ... } RamCacheCLFUSEntry::flag_bits | 
| uint32_t RamCacheCLFUSEntry::flags | 
Definition at line 62 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::put().
| uint64_t RamCacheCLFUSEntry::hits | 
Definition at line 51 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::get(), RamCacheCLFUS::put(), RamCacheCLFUS::requeue_victims(), and RamCacheCLFUS::tick().
| uint32_t RamCacheCLFUSEntry::incompressible | 
Definition at line 58 of file RamCacheCLFUS.cc.
Definition at line 48 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::compress_entries(), RamCacheCLFUS::destroy(), RamCacheCLFUS::fixup(), RamCacheCLFUS::get(), RamCacheCLFUS::put(), RamCacheCLFUS::resize_hashtable(), RamCacheCLFUS::tick(), and RamCacheCLFUS::victimize().
| uint32_t RamCacheCLFUSEntry::len | 
Definition at line 53 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::compress_entries(), RamCacheCLFUS::get(), and RamCacheCLFUS::put().
| uint32_t RamCacheCLFUSEntry::lru | 
Definition at line 59 of file RamCacheCLFUS.cc.
| uint32_t RamCacheCLFUSEntry::size | 
Definition at line 52 of file RamCacheCLFUS.cc.
Referenced by RamCacheCLFUS::compress_entries(), RamCacheCLFUS::destroy(), RamCacheCLFUS::get(), RamCacheCLFUS::put(), RamCacheCLFUS::requeue_victims(), RamCacheCLFUS::tick(), and RamCacheCLFUS::victimize().
 1.7.1
 1.7.1