common / com.revenuecat.purchases.common.caching / InMemoryCachedObject

InMemoryCachedObject

class InMemoryCachedObject<T>

Constructors

<init>

InMemoryCachedObject(lastUpdatedAt: Date? = null, dateProvider: DateProvider = DefaultDateProvider())

Properties

cachedInstance

var cachedInstance: T?

Functions

cacheInstance

fun cacheInstance(instance: T): Unit

clearCache

fun clearCache(): Unit

clearCacheTimestamp

fun clearCacheTimestamp(): Unit

updateCacheTimestamp

fun updateCacheTimestamp(date: Date): Unit