
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