Stay organized with collections
Save and categorize content based on your preferences.
MutableKeyValueStore
interface MutableKeyValueStore : KeyValueStore
An interface to a read-write key-value store. Used as a Data Access Object for the LOCAL_DATA table.
Summary
Public methods |
abstract ByteArray? |
Associates the specified value with the specified key.
|
abstract ByteArray? |
Removes the mapping for the specified key.
|
Inherited functions |
From class KeyValueStore
ByteArray? |
get(key: String)
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.
|
MutableSet<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.
|
|
Public methods
put
abstract fun put(
key: String,
value: ByteArray
): ByteArray?
Associates the specified value with the specified key. If a value already exists for that key, the old value is replaced.
This method may take several seconds to complete, so it should only be called from a worker thread.
Parameters |
key |
String: key with which the specified value is to be associated This value cannot be null . |
value |
ByteArray: value to be associated with the specified key This value cannot be null . |
Return |
ByteArray? |
the previous value associated with key, or null if there was no mapping for key. |
remove
abstract fun remove(key: String): ByteArray?
Removes the mapping for the specified key.
This method may take several seconds to complete, so it should only be called from a worker thread.
Parameters |
key |
String: key whose mapping is to be removed This value cannot be null . |
Return |
ByteArray? |
the previous value associated with key, or null if there was no mapping for key. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-06-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-18 UTC."],[],[]]