Table of Contents

Enum InProcCacheResult

Namespace
Scaleout.Client
Assembly
Scaleout.Client.dll

An enumeration indicating how the in-process client cache was used during the operation.

public enum InProcCacheResult : byte

Fields

CheckedHit = 0

The object was located in the in-process cache, and a reference was returned to the caller after verifying that it was up-to-date with the ScaleOut service.

Miss = 2

The object was either not found or was out of date, requiring it to be re-retrieved from the ScaleOut service and then deserialized before returning to the caller.

NotUsed = 5

The in-process cache was not used because it was disabled, ReturnDeepCopy was specified, or an error occurred.

Removed = 4

The object was removed from the in-process cache because it no longer exists in the ScaleOut service.

UncheckedHit = 1

The object was located in the in-process cache, and a reference was returned to the caller without verifying that it was up-to-date with the ScaleOut service due to the cache's coherency policy.

Updated = 3

The in-process cache was updated with the latest version of the object.