MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Uma interface para um armazenamento de chave-valor de leitura e gravação. Usado como objeto de acesso a dados para a 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

Colocar

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. Portanto, só precisa ser chamado em uma linha de execução de worker.

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

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

Returns
byte[] o valor anterior associado à chave, ou nulo se não houver mapeamento para a chave.

remover

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. Portanto, só precisa ser chamado em uma linha de execução de worker.

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

Returns
byte[] o valor anterior associado à chave, ou nulo se não houver mapeamento para a chave.