InMemoryStorage

final
class InMemoryStorage[F[_]](buckets: Ref[F, Map[String, Bucket[F]]])(implicit evidence$1: Concurrent[F]) extends Storage[F]
Companion
object
class Storage[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def create(name: String): F[Bucket[F]]
Definition Classes
override
def delete(name: String): F[Unit]
Definition Classes
override
def get(bucket: String): F[Option[Bucket[F]]]
Definition Classes

Inherited methods

final
def temporary(bucket: String)(implicit F: Functor[F]): Resource[F, Bucket[F]]
Inherited from
Storage