package
2.27.7
Repository: https://github.com/cs3org/reva.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

Authentication configures the username and password to use for authentication.
Create initializes a new store.
DisablePersistence disables the persistence of the store by instructing it to use memory only.
Size configures the maximum capacity of the cache for the "ocmem" implementation, in number of items that the cache can hold per table.
Store determines the implementation: - "memory", for a in-memory implementation, which is also the default if noone matches - "noop", for a noop store (it does nothing) - "etcd", for etcd - "nats-js" for nats-js, needs to have TTL configured at creation - "redis", for redis - "redis-sentinel", for redis-sentinel - "ocmem", custom in-memory implementation, with fixed size and optimized prefix and suffix search.
TTL is the time to live for documents stored in the store.

# Constants

TypeEtcd represents etcd stores.
TypeMemory represents memory stores.
TypeNatsJS represents nats-js stores.
TypeNatsJSKV represents nats-js-kv stores.
TypeNoop represents noop stores.
TypeOCMem represents ocmem stores.
TypeRedis represents redis stores.
TypeRedisSentinel represents redis-sentinel stores.