We might want to consider revisiting the GC logic (worst case can be problematic) as an LRU map may potentially replace it. Some more investigations are needed (performance wise as well).