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]]])(`evidence$1`: Concurrent[F]) extends Bucket[F]
Companion
object
Companion
class
final class InMemoryStorage[F[_]](buckets: Ref[F, Map[String, Bucket[F]]])(`evidence$1`: Concurrent[F]) extends Storage[F]
Companion
object
Companion
class
final class LocalBucket[F[_]](files: Files[F])(root: Path, buffer: Int)(`evidence$1`: Functor[F]) extends Bucket[F]
Companion
object
object LocalBucket
Companion
class
final class LocalStorage[F[_]](files: Files[F])(buffer: Int, root: Path)(F: ApplicativeThrow[F]) extends Storage[F]
Companion
object
object LocalStorage
Companion
class
abstract class Storage[F[_]]