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().