Package-level declarations

Types

Link copied to clipboard
class CacheEntryListSerializer<K, V> @Inject constructor(cacheEntrySerializer: CacheEntrySerializer<K, V>) : JsonAdapter<List<CacheEntry<K, V>>>

An implementation of JsonAdapter for handling a list of CacheEntry objects

Link copied to clipboard
class CacheEntrySerializer<K, V> @Inject constructor(moshi: Moshi, keyAdapter: JsonAdapter<K>, valueAdapter: JsonAdapter<V>) : JsonAdapter<CacheEntry<K, V>>

An implementation of a Moshi JsonAdapter for the CacheEntry class

Link copied to clipboard
class MoshiCacheSerializer<T> @Inject constructor(adapter: JsonAdapter<T>) : CacheSerializer<T>

Implementation of CacheSerializer for Moshi