Armazenamento de valor-chave

public interface KeyValueStore

android.adservices.ondevicepersonalization.KeyValueStore


Uma interface para um armazenamento de chave-valor somente leitura. Usado como objeto de acesso a dados para a tabela REMOTE_DATA.

Resumo

Métodos públicos

abstract byte[] get(String key)

Procura uma chave em um armazenamento somente leitura.

abstract Set<String> keySet()

Retorna uma visualização Set das chaves contidas na tabela REMOTE_DATA.

Métodos públicos

get

public abstract byte[] get (String key)

Procura uma chave em um armazenamento somente leitura.
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: a chave a ser pesquisada. Esse valor não pode ser null.

Returns
byte[] o valor para o qual a chave especificada é mapeada ou nulo se não houver mapeamento para a chave.

KeySet

public abstract Set<String> keySet ()

Retorna uma visualização Set das chaves contidas na tabela REMOTE_DATA.
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.

Returns
Set<String> Esse valor não pode ser null.