# Variables

Kurzbeschreibung

Variables bietet statische Hilfsfunktionen zum schnellen Lesen, Schreiben und Verwalten von Variablen. Intern wird VariableManager/VariableMap verwendet und Änderungen werden an den DataPersistenceService weitergereicht.

# Quick Reference

Signaturen (ausgewählte Methoden):

Beispiele:

Variables.set("user::1234", someObject);
MyType t = Variables.get(MyType.class, "user::1234");
Variables.computeIfAbsent("cache::token", () -> generateToken(), String.class);

Hinweis: set wandelt dataKey intern zu lowercase und queued die Änderung zur Persistenz über VariableManager.getDataPersistenceService().queue(...).