github.com/kchristidis/cmap (go): Package cmap introduces a thead-safe capacity-constrained hash table that evicts key/value pairs  according to the LRU (least recently used) policy.  It is technically a thin wrapper around Go's built-in map type.  This example creates a cmap, fills it to capacity, then adds one more key/value pair to demonstrate that the LRU key has been evicted.
Keywords: cache|hashtable|kvstore|lru