KeyValueStore


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 ByteArray?
get(key: String)

Looks up a key in a read-only store.

abstract MutableSet<String!>

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

Public methods

get

abstract fun get(key: String): ByteArray?

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.
Return
ByteArray? the value to which the specified key is mapped, or null if there contains no mapping for the key.

keySet

abstract fun keySet(): MutableSet<String!>

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.

Return
MutableSet<String!> This value cannot be null.