Uses LRU functionality to keep a sized list