Insert the specified key and its associated value into this cache.
Declared in <bdlcc_cache.h>
void
insert(
KEY const& key,
VALUE const& value);
If key already exists, then its value will be replaced with value. Note that all the methods that take moved objects provide the basic but not the strong exception guarantee -- throws may occur after the objects are moved out of; the cache will not be modified, but key or value may be changed. Also note that key must be copyable, even if it is moved.
| Name | Description |
|---|---|
| key | key to insert |
| value | value associated with key |