Skip to content

hyperion.adapters.keyval.memory

hyperion.adapters.keyval.memory

In-memory :class:KeyValueStore adapter (lite -- not persistent).

InMemoryStore

InMemoryStore(prefix=None, compression=None)

Bases: KeyValueStore

An in-memory key-value store.

This store is not persistent and is not shared between instances.

Source code in hyperion/adapters/keyval/memory.py
def __init__(self, prefix: str | None = None, compression: CompressionType | None = None):
    super().__init__(prefix, compression)
    self.store: dict[str, bytes] = {}