io.taig.taigless.storage

Type members

Classlikes

abstract
class Bucket[F[_]]
Companion
object
object Bucket
Companion
class
final
class InMemoryBucket[F[_]](items: Ref[F, Map[NonEmptyList[String], Item[F]]])(implicit evidence$1: Concurrent[F]) extends Bucket[F]
Companion
object
Companion
class
final
class InMemoryStorage[F[_]](buckets: Ref[F, Map[String, Bucket[F]]])(implicit evidence$1: Concurrent[F]) extends Storage[F]
Companion
object
Companion
class
final
class LocalBucket[F[_]](files: Files[F])(root: Path, buffer: Int)(implicit evidence$1: Functor[F]) extends Bucket[F]
Companion
object
Companion
class
final
class LocalStorage[F[_]](files: Files[F])(buffer: Int, root: Path)(implicit F: ApplicativeThrow[F]) extends Storage[F]
Companion
object
Companion
class
abstract
class Storage[F[_]]