mirror of
https://github.com/hyperoslo/Cache.git
synced 2026-04-07 19:17:36 +00:00
@@ -15,7 +15,7 @@ public final class Storage<Key: Hashable, Value> {
|
||||
/// - diskConfig: Configuration for disk storage
|
||||
/// - memoryConfig: Optional. Pass config if you want memory cache
|
||||
/// - Throws: Throw StorageError if any.
|
||||
public convenience init(diskConfig: DiskConfig, memoryConfig: MemoryConfig, fileManager: FileManager, transformer: Transformer<Value>) throws {
|
||||
public convenience init(diskConfig: DiskConfig, memoryConfig: MemoryConfig, fileManager: FileManager = FileManager.default, transformer: Transformer<Value>) throws {
|
||||
let disk = try DiskStorage<Key, Value>(config: diskConfig, fileManager: fileManager, transformer: transformer)
|
||||
let memory = MemoryStorage<Key, Value>(config: memoryConfig)
|
||||
let hybridStorage = HybridStorage(memoryStorage: memory, diskStorage: disk)
|
||||
|
||||
Reference in New Issue
Block a user