Das :: filelrucache

TIE :: Filelrucache is een lichtgewicht, maar robuuste bestandssysteem gebaseerde persistente LRU-cache.
Download nu

Das :: filelrucache Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Benjamin Franz
  • Uitgever website:
  • http://www.nihongo.org/snowhare/utilities/ftpweblog/

Das :: filelrucache Tags


Das :: filelrucache Beschrijving

TIE :: Filelrucache is een lichtgewicht, maar robuuste bestandssysteem gebaseerde persistente LRU-cache. Stropdas :: Filelrucache is een lichtgewicht, maar robuuste bestandssysteem gebaseerd aanhoudende LRU-cache.SynopsisObject interface Gebruik TIE :: filelrucache; Mijn $ cache = das :: filelrucache-> nieuw ({-cache_dir => $ directory, -keep_last => 100}); # Voeg waarde in LRU-cache in met behulp van '-Key' $ cache-> -update ({-Key => $ KEY, -VALUE => $ VALUE}); # Waardigheid invoegen in LRU-cache met behulp van '-cache_key' My $ cache_key = $ cache-> make_cache_key ({-key => $ sleutel}); $ cache-> update ({-cache_key => $ cache_key, -value => $ value}); # CONTROLEER LRU CACHE MIJN ($ IN_CACHE, $ VALUE) = $ CACHE-> CONTROLE ({-KEE => $ KEY}); if ($ in_cache) {retourneer $ -waarde; } # Niet in de cache - Doe iets anders # LRU-cache controleren met snelheid omhoog hack voor objecten, hashes, arrays etc gebruikt als sleutels mijn $ cache_key = $ cache-> make_cache_key ({-key => $ iets}); Mijn ($ in_cache, $ waarde) = $ cache-> cheque ({-cache_key => $ cache_key}); if ($ in_cache) {retourneer $ -waarde; } # Niet in de cache - Doe iets anders # Een sleutel verwijderen en de waarde ervan uit de cache $ cache-> verwijderen ({-key => $ sleutel}); # Clearing LRU-cache $ cache-> helder; vastgebonden interface gebruik stropdas :: filelrucache; tie% hash, 'tie :: filelrucache', $ cache_dir, $ keep_last_n; # Een sleutel / waarde toevoegen aan de cache $ hash {$ sleutel} = $ waarde; # Controle van de cache indien (niet aanwezig is $ hash {$ sleutel}) {; # Geen match . . . } anders {mijn $ value = $ hash {$ sleutel}; . . . } # Een waarde verwijderen uit de cache; Verwijder $ HASH {$ KEY}; # De cache% hash = () wissen; Opmerking: iteratie over de cache (elk, sleutels, waarden) is _not_ ondersteund.Requirements: · Perlwat is nieuw in deze release: · Wijzigingen in POD-tests om ze meer cpants te maken. functionele veranderingen.


Das :: filelrucache Gerelateerde software