Added in API level 35

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

Added in API level 35
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

Added in API level 35
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.