CACHE EVICTION IMPLEMENTATION [!!! DON'T MERGE YET !!!]