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[_]]