Merge pull request #346 from lazyvar/master

Default FileManager
This commit is contained in:
Elvis Nunez
2025-08-30 19:31:03 +02:00
committed by GitHub
+1 -1
View File
@@ -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)