11.0.0 • Published 11 months ago

@og_soft/cache v11.0.0

Weekly downloads
18
License
MIT
Repository
-
Last release
11 months ago

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)
  • 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
      }

Changelog

See the CHANGELOG file.

11.0.0

11 months ago

10.0.0

1 year ago

10.0.1

1 year ago

9.2.0

1 year ago

9.1.0

2 years ago

8.0.1

2 years ago

8.0.0

2 years ago

9.0.0

2 years ago

5.0.0

2 years ago

6.0.0

2 years ago

7.0.0

2 years ago

4.1.0

3 years ago

4.0.1

4 years ago

3.2.0

4 years ago

3.1.0

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.1

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

2.0.0

5 years ago

1.0.9

5 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago