KS.Reactor.ksClusterProperty Class Reference

A hierarchy of dictionary objects that store hierarchy-type and value-type cluster properties. More...

Public Types

enum class  ActionTypes : byte { UNKNOWN , GET , SET , DELETE }
 Types of actions to perform on cluster properties. Used by the property event handlers. More...
 
enum class  ReadCache : byte { CACHE = 0 , STORE = 1 , HIT = 2 }
 Read cache enum. More...
 
enum class  WriteCache : byte { CACHE = 0 , STORE = 1 }
 Write cache enum. More...
 
enum class  DeleteCache : byte { CACHE = 0 , STORE = 1 }
 Delete cache enum. More...
 

Detailed Description

A hierarchy of dictionary objects that store hierarchy-type and value-type cluster properties.

Properties can be accessed from any level of the property hierarchy by providing a path (a list of keys joined by the path separator '.')

Member Enumeration Documentation

◆ ActionTypes

Types of actions to perform on cluster properties. Used by the property event handlers.

Enumerator
UNKNOWN 

Unknown cluster property action.

GET 

Property was fetched.

SET 

Prpperty was set.

DELETE 

Property was deleted.

◆ DeleteCache

Delete cache enum.

Enumerator
CACHE 

Delete from the cache.

STORE 

Delete from the store and cache.

◆ ReadCache

Read cache enum.

Enumerator
CACHE 

Read from the cache. On a cache miss, a null result is returned.

STORE 

Read from the store and update the cache.

HIT 

Read from the cache. On a cache miss, read from the store and update the cache.

◆ WriteCache

Write cache enum.

Enumerator
CACHE 

Write to the cache.

STORE 

Write to the store and update the cache.