Package-level declarations
Types
Link copied to clipboard
data class LoadCacheSourceConfiguration(val timeout: Duration = Duration.ofSeconds(10), val ttl: Long? = null, val amplitude: Long = 0) : CacheValueConfiguration
Link copied to clipboard
interface QueryApiCacheSource<S : Any> : ReactiveSnapshotQueryApi<S> , StateCacheSource<String, MaterializedSnapshot<S>, S>
Link copied to clipboard
open class QueryServiceCacheSource<S : Any, D : Any>(queryService: SnapshotQueryService<S>, val stateToCacheDataConverter: StateToCacheDataConverter<MaterializedSnapshot<S>, D>, val loadCacheSourceConfiguration: LoadCacheSourceConfiguration = LoadCacheSourceConfiguration.DEFAULT) : StateCacheSource<String, MaterializedSnapshot<S>, D>
Link copied to clipboard