QueryGatewayCacheSource

open class QueryGatewayCacheSource<S : Any, D : Any>(snapshotQueryGateway: SnapshotQueryGateway<S>, val stateToCacheDataConverter: StateToCacheDataConverter<MaterializedSnapshot<S>, D>, val loadCacheSourceConfiguration: LoadCacheSourceConfiguration = LoadCacheSourceConfiguration.DEFAULT) : StateCacheSource<String, MaterializedSnapshot<S>, D>

Constructors

Link copied to clipboard
constructor(snapshotQueryGateway: SnapshotQueryGateway<S>, stateToCacheDataConverter: StateToCacheDataConverter<MaterializedSnapshot<S>, D>, loadCacheSourceConfiguration: LoadCacheSourceConfiguration = LoadCacheSourceConfiguration.DEFAULT)

Functions

Link copied to clipboard
open override fun loadState(key: String): Mono<MaterializedSnapshot<S>>