MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Интерфейс к хранилищу значений ключей для чтения и записи. Используется как объект доступа к данным для таблицы LOCAL_DATA.

Краткое содержание

Публичные методы

abstract byte[] put ( String key, byte[] value)

Связывает указанное значение с указанным ключом.

abstract byte[] remove ( String key)

Удаляет сопоставление для указанного ключа.

Унаследованные методы

Публичные методы

помещать

public abstract byte[] put (String key, 
                byte[] value)

Связывает указанное значение с указанным ключом. Если значение для этого ключа уже существует, старое значение заменяется.
Выполнение этого метода может занять несколько секунд, поэтому его следует вызывать только из рабочего потока.

Параметры
key String : ключ, с которым должно быть связано указанное значение. Это значение не может быть null .

value byte : значение, которое будет связано с указанным ключом. Это значение не может быть null .

Возврат
byte[] предыдущее значение, связанное с ключом, или значение NULL, если для ключа не было сопоставления.

удалять

public abstract byte[] remove (String key)

Удаляет сопоставление для указанного ключа.
Выполнение этого метода может занять несколько секунд, поэтому его следует вызывать только из рабочего потока.

Параметры
key String : ключ, сопоставление которого необходимо удалить. Это значение не может быть null .

Возврат
byte[] предыдущее значение, связанное с ключом, или значение null, если для ключа не было сопоставления.