class InMemoryCachedObject<T>
<init> |
InMemoryCachedObject(lastUpdatedAt: Date? = null, dateProvider: DateProvider = DefaultDateProvider()) |
cachedInstance |
var cachedInstance: T? |
cacheInstance |
fun cacheInstance(instance: T): Unit |
clearCache |
fun clearCache(): Unit |
clearCacheTimestamp |
fun clearCacheTimestamp(): Unit |
updateCacheTimestamp |
fun updateCacheTimestamp(date: Date): Unit |