Show / Hide Table of Contents

Enum WriteAheadLog.MemoryManagementStrategy

Represents the type of the memory used by the WAL internals to keep the written log entries.

Namespace: DotNext.Net.Cluster.Consensus.Raft.StateMachine
Assembly: DotNext.Net.Cluster.dll
Syntax
public enum WriteAheadLog.MemoryManagementStrategy

Fields

Name Description
PrivateMemory

Log entries are written to the temporary private buffer.

SharedMemory

Log entries are written directly to the memory-mapped file representing log chunk.

Extension Methods

BasicExtensions.IsBetween<WriteAheadLog.MemoryManagementStrategy, TLowerBound, TUpperBound>(WriteAheadLog.MemoryManagementStrategy, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<WriteAheadLog.MemoryManagementStrategy>(WriteAheadLog.MemoryManagementStrategy, ReadOnlySpan<WriteAheadLog.MemoryManagementStrategy>)
Collection.ToAsyncEnumerator<WriteAheadLog.MemoryManagementStrategy, T>(WriteAheadLog.MemoryManagementStrategy, CancellationToken)
Collection.ToClassicEnumerator<WriteAheadLog.MemoryManagementStrategy, T>(WriteAheadLog.MemoryManagementStrategy)
Enumerator.Skip<WriteAheadLog.MemoryManagementStrategy, T>(ref WriteAheadLog.MemoryManagementStrategy, int)
ExpressionBuilder.Const<WriteAheadLog.MemoryManagementStrategy>(WriteAheadLog.MemoryManagementStrategy)
EnumType.GetCustomAttribute<WriteAheadLog.MemoryManagementStrategy, TAttribute>(WriteAheadLog.MemoryManagementStrategy)
EnumType.GetCustomAttributes<WriteAheadLog.MemoryManagementStrategy, TAttribute>(WriteAheadLog.MemoryManagementStrategy)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾