Krawatte :: Cache.

Krawatte :: Cache ist ein LRU-Cache im Speicherimplementierungsmodul.
Jetzt downloaden

Krawatte :: Cache. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Joshua Chamas
  • Website des Verlags:
  • http://search.cpan.org/~chamas/Tie-Cache-0.17/Cache.pm

Krawatte :: Cache. Stichworte


Krawatte :: Cache. Beschreibung

Tie :: Cache ist ein LRU-Cache im Speicherimplementierungsmodul. Tie :: Cache ist ein LRU-Cache im Speicherimplementierungsmodul.Synopsis Verwenden Sie Tie :: Cache; Krawatte Che, 'Tie :: Cache', 100, {debug => 1}; Krawatte Che2, 'Krawatte :: Cache', {maxcount => 100, maxbytes => 50000}; Krawatte Che3, 'Krawatte :: Cache', 100, {debug => 1, Writesync => 0}; # Optionen ################################################ ########################## # # # 0 - Standard, kein Debugging-Ausgang # 1 - Drucke Cache-Statistiken beim Zerstören # 2 - druckt detaillierte Debugging-Info # # MaxCount => Maximale Einträge im Cache. # # Maxbytes => Maximale Bytes, die im Speicher aufgenommen werden, um den Cache auf der Grundlage der ungefähren # Größe der Gesamt-Cache-Struktur in Memory # # # # # sind ungefähr 240 Bytes, das pro Schlüssel- / Wert-Paar im Cache für # die Cache-Datenstrukturen verwendet wird, so ein Cache von 5000 Einträge dauern # bei ungefähr 1,2M plus die Größe der Daten, die zwischengespeichert werden. # # Maxsize => Maximale Größe jedes Cache-Eintrags. Größere Einträge werden nicht zwischengespeichert. # Dies verhindert, dass ein Großteil des Spülens des Cache verhindert wird, wenn # Sie einen außergewöhnlich großen Eintrag einstellen. Standardmäßig auf maxbytes / 10 # # writesync => 1 - Standard, schreiben (), wenn Daten für # True Cache (siehe unten) verschmutzt sind (siehe unten) # 0 - schreibe () verschmutzte Daten so spät wie möglich, wenn Sie # Cache oder beim Cache gehen wird zerstört # ############################################### ####################################### # Cache unterstützt die normale gebundene Hash-Funktionen $ Cache {1} = 2; # Speichern drucken "$ cache {1} n"; # Fetch # Firstkey, Nextkey, während (($ k, $ v) = jeder che) {drucken "$ k: $ vn"; } $ Cache löschen {1}; # Che che = (); # Clear Anforderungen: · Perl.


Krawatte :: Cache. Zugehörige Software