1. A computer implemented process for cataloging metadata of objects in a cache, the computer implemented process comprising: defining eviction criteria for deleting an object from a cache; identifying eviction attributes corresponding to the eviction criteria; extracting the eviction attributes from the metadata of an object saved to the cache; entering the object's eviction attributes into a evict table; sorting the evict table based on the eviction criteria; and identifying a candidate object for eviction from the sorted evict table.