Get Eulanda Registry Cache Mode
Zuletzt geändert: 19.04.2026 03:36

Übersicht

Get-EulandaRegistryCacheMode #

ÜBERSICHT #

Liefert den aktuell effektiven RegCache-Modus als String: ‘Off’, ‘Hive’ oder ‘Legacy-Fallback’. Für Benchmarks und Diagnose.

SYNTAX #

Get-EulandaRegistryCacheMode  [<CommonParameters>]

BESCHREIBUNG #

Drei mögliche Zustände:

Off              EULXT_REGCACHE=off, Pass-Through zur DB, kein Cache
Hive             Cache aktiv, Reads über lokale App-Hive
Legacy-Fallback  Hive-Modus war gewählt, aber eine Kollision mit
einem anderen Prozess (ERROR_SHARING_VIOLATION) hat
den Store auf LegacyStore umgeschaltet. Siehe
EventLog (Source: EulandaXtools, ID 7001) für Grund.

Die Unterscheidung Off vs Legacy-Fallback ist wichtig für Bench- marks: wer den Cache explizit abgeschaltet hat, erwartet die Roh-Performance. Wer ‘Legacy-Fallback’ sieht, hat ungeplant die langsame Variante - das ist ein Hinweis auf parallele Prozesse oder einen stecken gebliebenen Handle.

AUSGABEN #

[string] - 'Off', 'Hive' oder 'Legacy-Fallback'

BEISPIELE #

# Vor einer Benchmark-Messung sicherstellen, dass Hive aktiv ist
$mode = Get-EulandaRegistryCacheMode
if ($mode -ne 'Hive') {
  Write-Warning "RegCache-Modus ist '$mode', Benchmark waere verfaelscht."
  return
}
# ... jetzt messen ...