LRUCache + SoftReference