Package-level declarations
Types
Link copied to clipboard
class CacheEntryListSerializer<K, V> @Inject constructor(formatter: StringFormat = Json, keySerializer: KSerializer<K>, valueSerializer: KSerializer<V>) : CacheSerializer<List<CacheEntry<K, V>>>
CacheSerializer instance to map a list of CacheEntry values via kotlinx serialization
Link copied to clipboard
class CacheEntrySerializer<K, V>(keySerializer: KSerializer<K>, valueSerializer: KSerializer<V>) : KSerializer<CacheEntry<K, V>>
KSerializer instance to map CacheEntry via kotlinx serialization
Link copied to clipboard
class KotlinCacheSerializer<T> @Inject constructor(formatter: StringFormat = Json, serializer: KSerializer<T>) : CacheSerializer<T>
Implementation of CacheSerializer for kotlinx Serialization