Builder
final class Builder[F[_], Codec[_], C, S, E, R, N](driver: Resource[F, StorageDriver[F, Codec]], domain: Domain[C, S, E, R, N], snapshot: StorageDriver[F, Codec] => Resource[F, SnapshotStore[F, S]], val maxRetry: Int, val retryInitialDelay: FiniteDuration, val cached: Boolean, val commandCacheSize: Int)(implicit evidence$1: Async[F], x$8: ModelTC[S, E, R])
- Source:
- Backend.scala
Value members
Concrete methods
def persistedSnapshot(maxInMem: Int, maxBuffer: Int, maxWait: FiniteDuration)(using codec: Codec[S]): Builder[F, Codec, C, S, E, R, N]
- Source:
- Backend.scala
def withRetryConfig(maxRetry: Int, retryInitialDelay: FiniteDuration): Builder[F, Codec, C, S, E, R, N]
- Source:
- Backend.scala