mirror of
https://github.com/hyperoslo/Cache.git
synced 2026-04-07 19:17:36 +00:00
19 lines
535 B
Swift
19 lines
535 B
Swift
import Foundation
|
|
|
|
public class Cache<T: Cachable>: HybridCache {
|
|
|
|
public override init(name: String, config: Config = Config.defaultConfig) {
|
|
super.init(name: name, config: config)
|
|
}
|
|
|
|
// MARK: - Caching
|
|
|
|
public override func add(key: String, object: T, expiry: Expiry? = nil, completion: (() -> Void)? = nil) {
|
|
super.add(key, object: object, expiry: expiry, completion: completion)
|
|
}
|
|
|
|
public override func object(key: String, completion: (object: T?) -> Void) {
|
|
super.object(key, completion: completion)
|
|
}
|
|
}
|