Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core JavaScript-API


JavaScript-Bibliothek common-cache

Diese Bibliothek bietet Funktionen zum Bearbeiten von Werten im Cache.

Verwendung


Binden Sie die Bibliothek stets am Anfang eines Skripts ein:

let cache = require('common/cache')('cache-name', max-items, max-life-time);

Konstruktoren

Konstruktor Beschreibung Standard
cache-name Definiert den Namen des systemweiten Caches, in den das System Werte ablegt.
max-items Definiert optional die Anzahl an maximalen Einträge im Cache.
  • Sobald die Anzahl überschritten wird, entfernt das System die ältesten Werte automatisch.
  • Ein lesender Zugriff auf einen Wert aktualisiert den Zeitstempel, sodass automatisch häufig verwendete Einträge im Cache bleiben.
231-1 (der Maximalwert von Integer)
max-life-time Definiert optional die Zeit in Millisekunden, wie lange ein Eintrag im Cache verbleibt, bevor das System ihn aus dem Cache entfernt.

Ein lesender Zugriff auf einen Wert aktualisiert die Lebensdauer, sodass automatisch häufig verwendete Einträge im Cache bleiben.
231-1 (der Maximalwert von Integer)

Funktionen


read

Liest einen Wert aus dem Cache, basierend auf einem Schlüssel (beliebiger String).

cache.read('key')

write

Schreibt einen Wert in den Cache, basierend auf einem Schlüssel (beliebiger String).

cache.write('key', value)

delete

Löscht einen Eintrag aus dem Cache, basierend auf dem angegebenen Schlüssel.

cache.delete('key')