added -cache:shouldEvictObject: OSCacheDelegate protocol