# Variables

Kurzbeschreibung

Der Ordner fasst die Variable-API, die interne Map-Struktur und die Persistenz-Schicht zusammen.

Enthaltene Dateien:

  • VariableManager.md — zentraler Manager / Einstiegspunkt für VariableMap und DataPersistenceService.
  • VariableMap.md — Speicherstruktur (Caffeine Cache + named lists).
  • Variables.md — statische Convenience-API (get/set/computeIfAbsent/update/delete).
  • VariableCommand.md — ACF-Commands zum Abfragen und Löschen von Variablen.
  • DataPersistenceService.md — Hintergrund-Service, der Änderungen asynchron in die Datenbank schreibt.

Hinweis

Variables.set(...) queued Änderungen automatisch bei DataPersistenceService — stelle sicher, dass dieser Service beim Plugin-Start gestartet wird, damit Persistenz funktioniert.