# Functions
Returns a pointer to a newly initialized LruCache with it's capacity and name set to those provided by capactiy and cacheName, respectively.
Returns a pointer to a newly initialized RandomReplacement and sets its cache capacity and name to those provided by capacity and cacheName, respectively.
# Structs
Attach the key, used to look up a value in the cache, to its value.
A simple LRU Cache implementation.
Simple cache that removes elements randomly when the cache capacity is met.
The value with it's corresponding index in the slice used to keep track of all the keys in the cache.
# Interfaces
Interface for structs implementing a basic caching functionality.