КЛАСС
MemoryStorageDriver
Простоe in-memory ключ-значение хранилище для клиентских приложений
Методы
init()
write(meta:data:)
Записывает блок данных в хранилище, уникально идентифицируется метой
Если такой блок уже существует, метод его переписывает
Параметры
Имя | Описание |
---|---|
meta | StorageMeta составной идентификатор |
data | StorageData блок данных |
Возвращает
void
read(meta:)
Чтение данных, хранящихся в предоставленной мете
Этот метод обычно используется в стратегии постоянного хранилища
Параметры
Имя | Описание |
---|---|
meta | StorageMeta составной идентификатор |
Возвращает
StorageData
хранящиеся данные или null
, если такие не найдены
take(meta:)
Принимает данные, хранящиеся внутри предоставленной меты и удаляет оригинал
Этот метод обычно применяется при использовании стратегии с временным хранилищем как способ удаления сохраненных записей.
Параметры
Имя | Описание |
---|---|
meta | StorageMeta составной идентификатор |
Возвращает
StorageData
хранящиеся данные или null
, если такие не найдены