diff --git a/Source/Shared/Library/Entry.swift b/Source/Shared/Library/Entry.swift index 6ccb7c07..d39166a6 100644 --- a/Source/Shared/Library/Entry.swift +++ b/Source/Shared/Library/Entry.swift @@ -6,12 +6,12 @@ public struct Entry { public let object: T /// Expiry date public let expiry: Expiry - /// Associated meta data, if any - public let meta: [String: Any] + /// File path to the cached object + public let filePath: String? - init(object: T, expiry: Expiry, meta: [String: Any] = [:]) { + init(object: T, expiry: Expiry, filePath: String? = nil) { self.object = object self.expiry = expiry - self.meta = meta + self.filePath = filePath } } diff --git a/Source/Shared/Storage/DiskStorage.swift b/Source/Shared/Storage/DiskStorage.swift index 42e4f0d5..d211158d 100644 --- a/Source/Shared/Storage/DiskStorage.swift +++ b/Source/Shared/Storage/DiskStorage.swift @@ -68,14 +68,10 @@ extension DiskStorage: StorageAware { throw StorageError.malformedFileAttributes } - let meta: [String: Any] = [ - "filePath": filePath - ] - return Entry( object: object, expiry: Expiry.date(date), - meta: meta + filePath: filePath ) }