interface LocalCacheStateListener<in DATA>
cache
abstract fun cache(cache: DATA): Unit
isEmpty
abstract fun isEmpty(): Unit