Table of Contents

Class MgtAccessor

Namespace
Scaleout.Client
Assembly
Scaleout.Client.dll

(For internal use only) Low level cache accessor, operates on raw ObjectKeys and returns objects as byte arrays.

public class MgtAccessor
Inheritance
MgtAccessor
Inherited Members

Remarks

Intended for use by reporting and management tools like the ScaleOut ObjectBrowser.

Constructors

MgtAccessor(GridConnection)

Constructor

Methods

ClearAsync(uint)

Clears all objects from the cache.

Delete(ObjectKey)

Deletes an object from the cache.

DeleteAsync(ObjectKey)

Deletes an object from the cache.

GetFriendlyKey(ObjectKey)

Retrieves the friendly string representation of the specified ObjectKey. If a string key is stored in the cache, it is retrieved and returned. Returns null if the key is not found, not typed, or not a string.

GetFriendlyKeyAsync(ObjectKey)

Retrieves the friendly string representation of the specified ObjectKey. If a string key is stored in the cache, it is retrieved and returned. Returns null if the key is not found, not typed, or not a string.

KeyBytesToHexString(ObjectKey)

Returns the string representation of an ObjectKey's 32-byte key component.

QueryAllKeys(uint)

Get all ObjectKeys in the cache.

QueryAllKeysAsync(uint)

Get all ObjectKeys in the cache.

ReadObjectAsync(ObjectKey)

Reads an object from the cache.

ReadObjectMetadata(ObjectKey)

Retrieves the metadata for the specified object.

ReadObjectMetadataAsync(ObjectKey)

Retrieves the metadata for the specified object.

ReadUtf16Keystring(ObjectKey)

Retrieves a legacy UTF-16 encoded string key from the cache.

ReadUtf16KeystringAsync(ObjectKey)

Retrieves a legacy UTF-16 encoded string key from the cache.

ReadUtf8Keystring(ObjectKey)

Retrieves a UTF-8 encoded string key from the cache.

ReadUtf8KeystringAsync(ObjectKey)

Retrieves a UTF-8 encoded string key from the cache.