Package com.appmattus.layercache

Functions

asBooleanCache
Link copied to clipboard
fun SharedPreferences.asBooleanCache(): Cache<String, Boolean>

Boolean-based value shared preference cache

asCache
Link copied to clipboard
fun SharedPreferences.asCache(): Cache<String, Any>

Any-based value shared preference cache

asFloatCache
Link copied to clipboard
fun SharedPreferences.asFloatCache(): Cache<String, Float>

Float-based value shared preference cache

asIntCache
Link copied to clipboard
fun SharedPreferences.asIntCache(): Cache<String, Int>

Int-based value shared preference cache

asLongCache
Link copied to clipboard
fun SharedPreferences.asLongCache(): Cache<String, Long>

Long-based value shared preference cache

asStringCache
Link copied to clipboard
fun SharedPreferences.asStringCache(): Cache<String, String>

String-based value shared preference cache

asStringSetCache
Link copied to clipboard
fun SharedPreferences.asStringSetCache(): Cache<String, Set<String>>

Set-based value shared preference cache

createDiskLruCache
Link copied to clipboard
fun Cache.Companion.createDiskLruCache(directory: File, maxSize: Long): Cache<String, String>

Create a Cache from a newly created DiskLruCache

createLruCache
Link copied to clipboard
fun <Key : Any, Value : Any> Cache.Companion.createLruCache(maxSize: Int): Cache<Key, Value>

Create a Cache from a newly created LruCache

fromDiskLruCache
Link copied to clipboard
fun Cache.Companion.fromDiskLruCache(diskLruCache: DiskLruCache): Cache<String, String>

Create a Cache from a DiskLruCache

fromLruCache
Link copied to clipboard
fun <Key : Any, Value : Any> Cache.Companion.fromLruCache(lruCache: LruCache<Key, Value>): Cache<Key, Value>

Create a Cache from Android's built in LruCache