storage/

directory
v0.9.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2024 License: Apache-2.0

Directories

Path Synopsis
Package affixed implements a blob.KV that delegates to another implementation, with keys namespaced by a fixed prefix and/or suffix concatenated with each key.
Package affixed implements a blob.KV that delegates to another implementation, with keys namespaced by a fixed prefix and/or suffix concatenated with each key.
Package cachestore implements a blob.Store that wraps the keyspaces of an underlying store in memory caches.
Package cachestore implements a blob.Store that wraps the keyspaces of an underlying store in memory caches.
codecs
encrypted
Package encrypted implements an encryption codec which encodes data by encrypting and authenticating with a cipher.AEAD instance.
Package encrypted implements an encryption codec which encodes data by encrypting and authenticating with a cipher.AEAD instance.
zlib
Package zlib implements the encoded.Codec interface to apply zlib compression to blobs.
Package zlib implements the encoded.Codec interface to apply zlib compression to blobs.
Package dbkey provides some common utility code for working with key-value stores that use prefixes to partition the key space.
Package dbkey provides some common utility code for working with key-value stores that use prefixes to partition the key space.
Package encoded implements a blob.StoreCloser that applies a reversible encoding such as compression or encryption to the data.
Package encoded implements a blob.StoreCloser that applies a reversible encoding such as compression or encryption to the data.
Package filestore implements the blob.KV interface using files.
Package filestore implements the blob.KV interface using files.
Package hexkey implements utilities for hexadecimal encoding of blob store keys.
Package hexkey implements utilities for hexadecimal encoding of blob store keys.
Package monitor implements common plumbing for implementations of the blob.Store interface based on storage with a flat key space.
Package monitor implements common plumbing for implementations of the blob.Store interface based on storage with a flat key space.
Package wbstore implements a wrapper for a blob.Store that caches non-replacement writes of in a buffer and pushes them to the base store concurrently in the background.
Package wbstore implements a wrapper for a blob.Store that caches non-replacement writes of in a buffer and pushes them to the base store concurrently in the background.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL