libfoedus-core
FOEDUS Core Library
|
Parameters for evict() More...
Parameters for evict()
Definition at line 286 of file cache_hashtable.hpp.
#include <cache_hashtable.hpp>
Public Member Functions | |
void | add_evicted (ContentId content) |
Public Attributes | |
uint64_t | target_count_ |
[In] Evicts entries up to about target_count (maybe a bit more or less) More... | |
uint64_t | evicted_count_ |
[Out] Number of entries that were actually evicted More... | |
ContentId * | evicted_contents_ |
[Out] Array of ContentId evicted. More... | |
|
inline |
Definition at line 295 of file cache_hashtable.hpp.
References evicted_count_.
Referenced by foedus::cache::CacheHashtable::evict_main_loop(), and foedus::cache::CacheHashtable::evict_overflow_loop().
ContentId* foedus::cache::CacheHashtable::EvictArgs::evicted_contents_ |
[Out] Array of ContentId evicted.
Definition at line 292 of file cache_hashtable.hpp.
uint64_t foedus::cache::CacheHashtable::EvictArgs::evicted_count_ |
[Out] Number of entries that were actually evicted
Definition at line 290 of file cache_hashtable.hpp.
Referenced by add_evicted(), foedus::cache::CacheHashtable::evict(), foedus::cache::CacheHashtable::evict_main_loop(), and foedus::cache::CacheManagerPimpl::handle_cleaner_evict_pages().
uint64_t foedus::cache::CacheHashtable::EvictArgs::target_count_ |
[In] Evicts entries up to about target_count (maybe a bit more or less)
Definition at line 288 of file cache_hashtable.hpp.
Referenced by foedus::cache::CacheHashtable::evict(), and foedus::cache::CacheHashtable::evict_main_loop().