BimodalDataCache A cache which supports storing data store(_:forKey:toDisk:completion:) data(forKey:)