[LRU] Added a test for overwriting after open.
[LRU] Changed to use LRU and easier object entry.
[LRU] Changed some names to better represent function.
[LRU] Updated part of the documentation.
[LRU] Finished updating documentation.
Merge branch 'LRU'