Class CacheableKeyValueStore
Inheritance
CacheableKeyValueStore
Assembly: Libplanet.dll
Syntax
public class CacheableKeyValueStore : object, IKeyValueStore, IDisposable
Constructors
|
Improve this Doc
View Source
CacheableKeyValueStore(IKeyValueStore, Int32)
Declaration
public CacheableKeyValueStore(IKeyValueStore keyValueStore, int cacheSize = 100)
Parameters
Methods
|
Improve this Doc
View Source
Delete(Byte[])
Declaration
public void Delete(byte[] key)
Parameters
Type |
Name |
Description |
Byte[] |
key |
|
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Exists(Byte[])
Declaration
public bool Exists(byte[] key)
Parameters
Type |
Name |
Description |
Byte[] |
key |
|
Returns
|
Improve this Doc
View Source
Get(Byte[])
Declaration
public byte[] Get(byte[] key)
Parameters
Type |
Name |
Description |
Byte[] |
key |
|
Returns
|
Improve this Doc
View Source
ListKeys()
Lists all keys that have been stored in the storage.
Declaration
public IEnumerable<byte[]> ListKeys()
Returns
Type |
Description |
IEnumerable<Byte[]> |
All keys in an arbitrary order. The order might be vary for each call.
|
|
Improve this Doc
View Source
Set(Byte[], Byte[])
Declaration
public void Set(byte[] key, byte[] value)
Parameters
Type |
Name |
Description |
Byte[] |
key |
|
Byte[] |
value |
|
Implements
IDisposable