|
@ -41,15 +41,29 @@ public: |
|
|
_cache.insert({key_,val_}); |
|
|
_cache.insert({key_,val_}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::string* |
|
|
|
|
|
find(char const *key_) |
|
|
|
|
|
{ |
|
|
|
|
|
auto i = _cache.find(key_); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
void |
|
|
void |
|
|
erase(const char *key_) |
|
|
erase(const char *key_) |
|
|
{ |
|
|
{ |
|
|
_cache.erase(key_); |
|
|
_cache.erase(key_); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void |
|
|
|
|
|
cleanup() |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
void cleanup(const int prob = 1); |
|
|
|
|
|
void clear(void); |
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void |
|
|
|
|
|
clear() |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
private: |
|
|
private: |
|
|
unsigned _max_size; |
|
|
unsigned _max_size; |
|
|