pip_services4_logic
library
Classes
-
CacheEntry
-
Data object to store cached values with their keys used by MemoryCache
-
DefaultLogicFactory
-
Creates observability components by their descriptors.
-
ICache
-
Interface for caches that are used to cache values to improve performance.
-
ILock
-
Interface for locks to synchronize work or parallel processes and to prevent collisions.
-
IStateStore
-
Interface for state storages that are used to store and retrieve transaction states.
-
Lock
-
Abstract lock that implements default lock acquisition routine.
-
MemoryCache
-
Cache that stores values in the process memory.
-
MemoryLock
-
Lock that is used to synchronize execution within one process using shared memory.
-
MemoryStateStore
-
State store that keeps states in the process memory.
-
NullCache
-
Dummy cache implementation that doesn't do anything.
-
NullLock
-
Dummy lock implementation that doesn't do anything.
-
NullStateStore
-
Dummy state store implementation that doesn't do anything.
-
StateEntry
-
Data object to store state values with their keys used by MemoryStateStore
-
StateValue<T>
-
A data object that holds a retrieved state value with its key.