#include <fast_filter.h>
Public Member Functions | |
| LRUCache (size_t c=100000) | |
| bool | get (uint64_t k, bool &out) |
| void | put (uint64_t k, bool v) |
Public Attributes | |
| size_t | cap |
| std::list< uint64_t > | order |
| std::unordered_map< uint64_t, std::pair< bool, std::list< uint64_t >::iterator > > | map |
Definition at line 138 of file fast_filter.h.
|
inlineexplicit |
|
inline |
Definition at line 141 of file fast_filter.h.
Referenced by fastfilter::Engine::check_url().
|
inline |
Definition at line 142 of file fast_filter.h.
References cap, map, and order.
Referenced by fastfilter::Engine::check_url().
| size_t fastfilter::LRUCache::cap |
Definition at line 139 of file fast_filter.h.
Referenced by LRUCache(), and put().
| std::unordered_map<uint64_t, std::pair<bool,std::list<uint64_t>::iterator> > fastfilter::LRUCache::map |
Definition at line 139 of file fast_filter.h.
| std::list<uint64_t> fastfilter::LRUCache::order |
Definition at line 139 of file fast_filter.h.