CacheSqlite
open class CacheSqlite : CacheEngine, @unchecked Sendable
Sqlite缓存。复杂对象需遵循NSCoding|AnyArchivable协议
-
单例模式
Declaration
Swift
public static let shared: CacheSqlite
-
数据库文件路径
Declaration
Swift
public private(set) var dbPath: String { get }
-
Undocumented
Declaration
Swift
override public convenience init()
-
指定路径
Declaration
Swift
public init(path: String?)
-
Undocumented
Declaration
Swift
override open func readCache<T>(forKey key: String) -> T?
-
Undocumented
Declaration
Swift
override open func writeCache<T>(_ object: T, forKey key: String)
-
Undocumented
Declaration
Swift
override open func clearCache(forKey key: String)
-
Undocumented
Declaration
Swift
override open func clearAllCaches()