Looking for groovy Keywords? Try Ask4Keywords

groovyClosure Memoize Methods


Syntax

  • Closure.Memoize ()
  • Closure.memoizeAtMost (n)
  • shutter.memoizeAtLeast (n)
  • Closure.memoizeBetween (n, m)

Bemerkungen

Memoization ist eine Methode zum Zwischenspeichern des Ergebnisses eines Abschlussaufrufs. Die auf einen Abschluss angewendete Memoize-Funktion gibt einen neuen Abschluss zurück, dessen Rückgabewert gemäß den Eingabeparametern zwischengespeichert wird. Die für die drei optimierten Varianten von Memoization-Methoden verwendeten Caches sind LRU-Caches, d. H. Das am wenigsten verwendete Element wird zuerst aus dem Cache entfernt.

Closure Memoize Methods Verwandte Beispiele