MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Uma interface para um armazenamento de chave-valor de leitura e gravação. Usada como objeto de acesso a dados na tabela LOCAL_DATA.

Resumo

Métodos públicos

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

Associa o valor especificado à chave especificada.

abstract byte[] remove(String key)

Remove o mapeamento para a chave especificada.

Métodos herdados

Métodos públicos

put

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

Associa o valor especificado à chave especificada. Se já existir um valor para essa chave, o valor antigo será substituído.
Esse método pode levar vários segundos para ser concluído. Só chame o método em uma linha de execução de worker.

Parâmetros
key String: chave a que o valor especificado será associado. Esse valor não pode ser null.

value byte: valor que será associado à chave especificada. Esse valor não pode ser null.

Retorna
byte[] o valor anterior associado à chave. Se não houver mapeamento, o valor será nulo.

remove

public abstract byte[] remove (String key)

Remove o mapeamento para a chave especificada.
Esse método pode levar vários segundos para ser concluído. Só chame o método em uma linha de execução de worker.

Parâmetros
key String: chave que terá o mapeamento removido. Esse valor não pode ser null.

Retorna
byte[] o valor anterior associado à chave. Se não houver mapeamento, o valor será nulo.