an in-memory LRU string-string map with expiration for golang