@og_soft/cache
v11.0.0
Published
Tato knihovna slouží ke cachování požadavků v době běhu aplikace. Je napsaná jako interceptor.
Downloads
1,099
Maintainers
Keywords
Readme
Cache
Tato knihovna slouží ke cachování požadavků v době běhu aplikace. Je napsaná jako interceptor.
Garbage collector
- pouští se automaticky
- pokud je počet záznamů více než maximum (nastavitelné) sníží počet záznamů na požadovanou úroveň (počet % z max velikosti cache)
- maže záznamy které LRU strategie
Použití
- přidat interceptor
- do požadavku přidat hlavičku:
- jsou cachovány pouze požadavky s hlavičkou definouvanou v
CachingInterceptor.CACHE_HEADER
- v hlavičce se posílá maximální doba platnosti cache (ve vteřinách)
- jsou cachovány pouze požadavky s hlavičkou definouvanou v
- volitelné:
- nastavení:
CachingInterceptor.config
{ // debug vypisy "debug": false, // cacheSize - maximalni pocet zaznamu v cache "cacheSize": 1000, // garbageCollectorTarget - jaky ma byt cilovy stav zaplnenosti cache po procisteni "garbageCollectorTarget": 0.7 }
- nastavení:
Changelog
See the CHANGELOG file.