MultiLevelCache<T> constructor

MultiLevelCache<T>({
  1. CacheStrategy? strategy,
  2. StorageBackend? diskStorage,
})

Implementation

MultiLevelCache({
  CacheStrategy? strategy,
  StorageBackend? diskStorage,
})  : memoryCache = MemoryCache<T>(strategy: strategy),
      diskCache = diskStorage != null
          ? DiskCache<T>(storage: diskStorage, strategy: strategy)
          : null;