final case classRedisConnectionAllocator(peerConfig: PeerConfig, newConnection: (PeerConfig, Option[Decider]) ⇒ RedisConnection, supervisionDecider: Option[Decider])(implicit system: ActorSystem) extends Allocator[RedisConnectionPoolable] with Product with Serializable
final case classRedisConnectionExpiration(validationTimeout: Duration)(implicit system: ActorSystem, scheduler: Scheduler) extends Expiration[RedisConnectionPoolable] with Product with Serializable
final case classRedisConnectionPoolable(slot: Slot, redisConnection: RedisConnection) extends Poolable with Product with Serializable
final case classStormpotConfig(poolType: PoolType = Queue, sizePerPeer: Option[Int] = None, claimTimeout: Option[FiniteDuration] = None, backgroundExpirationEnabled: Option[Boolean] = None, preciseLeakDetectionEnabled: Option[Boolean] = None, validationTimeout: Option[Duration] = None) extends Product with Serializable