FsChunkedBinaryStore

class FsChunkedBinaryStore[F[_]](cfg: FsChunkedStoreConfig, logger: Logger[F])(implicit evidence$1: Async[F]) extends ChunkedBinaryStore[F]

Stores binaries in chunks in the filesystem. When reading all available chunks are concatenated.

Companion:
object
trait ChunkedBinaryStore[F]
trait BinaryStore[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

def computeAttr(id: BinaryId, hint: Hint): ComputeAttr[F]
def delete(id: BinaryId): F[Unit]
def exists(id: BinaryId): F[Boolean]
def findBinary(id: BinaryId, range: ByteRange): OptionT[F, Binary[F]]
def insert: (F, Byte) => BinaryId
override def insertChunk(id: BinaryId, chunkDef: ChunkDef, hint: Hint, data: ByteVector): F[InsertChunkResult]
Definition Classes
ChunkedBinaryStore
def insertWith(id: BinaryId): (F, Byte) => Nothing
def listIds(prefix: Option[String], chunkSize: Int): Stream[F, BinaryId]