CachedFeatureStore
class CachedFeatureStore(delegate: FeatureStore, ttl: Duration, timeSource: TimeSource = TimeSource.Monotonic) : FeatureStore(source)
Functions
Link copied to clipboard
fun FeatureStore.cached(ttl: Duration = 30.seconds, timeSource: TimeSource = TimeSource.Monotonic): FeatureStore
Serves reads from a snapshot of delegate refreshed every ttl; writes go through and drop the snapshot.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard