Include file:
#include "mcrl2/utilities/cache_policy.h
mcrl2::utilities::
fifo_policy
¶mcrl2::utilities::fifo_policy::
key_type
¶typedef for typename Map::key_type
mcrl2::utilities::fifo_policy::
m_last_element_it
¶mcrl2::utilities::fifo_policy::
m_queue
¶clear
() overrideCalled whenever the underlying cache is cleared.
fifo_policy
()¶fifo_policy
(const fifo_policy &other)¶fifo_policy
(fifo_policy &&other) noexcept = default¶inserted
(const key_type &key) override¶Called whenever a new element has been inserted into the cache.
operator=
(const fifo_policy &other)¶operator=
(fifo_policy &&other) noexcept = default¶replacement_candidate
(Map &map) override¶Returns: An iterator to the key that should be replaced when the cache is full.
touch
(const key_type&) override¶Called whenever an element was found in the cache.