Class EvictManager

Inheritance Relationships

Base Type

Class Documentation

class EvictManager : public Umap::WorkerPool

Public Functions

EvictManager(void)
~EvictManager(void)
void schedule_eviction(PageDescriptor *pd)
void schedule_flush(PageDescriptor *pd)
void EvictAll(void)
void WaitAll(void)
inline void send_work(const WorkItem &work)
inline WorkItem get_work()
inline bool wq_is_empty(void)
inline void start_thread_pool()
inline void stop_thread_pool()
inline void wait_for_idle(void)