kotcity4 / kotcity.memoization

Package kotcity.memoization

Types

CacheOptions

data class CacheOptions

Extensions for External Classes

kotlin.Function1

kotlin.Function2

kotlin.Function3

kotlin.Function4

kotlin.Function5

Functions

cacheFactory

fun <A, R> cacheFactory(cacheOptions: CacheOptions, function: (A) -> R): LoadingCache<A, R>
fun <A, B, R> cacheFactory(cacheOptions: CacheOptions, function: (A, B) -> R): LoadingCache<Pair<A, B>, R>
fun <A, B, C, R> cacheFactory(cacheOptions: CacheOptions, function: (A, B, C) -> R): LoadingCache<Triple<A, B, C>, R>
fun <A, B, C, D, R> cacheFactory(cacheOptions: CacheOptions, function: (A, B, C, D) -> R): LoadingCache<Quadruple<A, B, C, D>, R>
fun <A, B, C, D, E, R> cacheFactory(cacheOptions: CacheOptions = CacheOptions(), function: (A, B, C, D, E) -> R): LoadingCache<Quintuple<A, B, C, D, E>, R>