Bottled the LruCache in a class (+unit tests)