KeyValueStore

public interface KeyValueStore

android.adservices.ondevicepersonalization.KeyValueStore


An interface to a read-only key-value store. Used as a Data Access Object for the REMOTE_DATA table.

Summary

Public methods

abstract byte[] get(String key)

Looks up a key in a read-only store.

abstract Set<String> keySet()

Returns a Set view of the keys contained in the REMOTE_DATA table.

Public methods

get

public abstract byte[] get (String key)

Looks up a key in a read-only store.
This method may take several seconds to complete, so it should only be called from a worker thread.

Parameters
key String: The key to look up. This value cannot be null.

Returns
byte[] the value to which the specified key is mapped, or null if there contains no mapping for the key.

keySet

public abstract Set<String> keySet ()

Returns a Set view of the keys contained in the REMOTE_DATA table.
This method may take several seconds to complete, so it should only be called from a worker thread.

Returns
Set<String> This value cannot be null.