CacheEntryListSerializer

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

Constructors

Link copied to clipboard
@Inject
constructor(formatter: StringFormat = Json, keySerializer: KSerializer<K>, valueSerializer: KSerializer<V>)

Functions

Link copied to clipboard
open override fun decodeFromByteArray(bytes: ByteArray?): List<CacheEntry<K, V>>?
Link copied to clipboard
open override fun toByteArray(data: List<CacheEntry<K, V>>?): ByteArray