Skip to content

Releases: ydylla/fcache

v1.3.0

20 Sep 12:22
Compare
Choose a tag to compare

Changelog

Features:

  • No longer block all other operations during cache restoring after a restart.

Performance:

  • Use ~10% less memory for cache entries, by using shared sync.RWMutex (see locker.go).

Bug fixes:

  • Correctly protect stat counters during Has and Get operations.

v1.2.0

14 Jul 20:08
Compare
Choose a tag to compare

Changelog

Performance:

  • Use ~30% less memory for cache entries. Most noticeable with millions of entries and a long cacheDir path.

Bug fixes:

  • Restore compatibility with old cache files. Version 1.1.0 can not read existing cache files from the previous release.

v1.1.0

09 Jul 23:09
Compare
Choose a tag to compare

Changelog

New Features:

  • Clear function to remove all cache entries and optionally reset the statistics.
  • Option to restore cache entries in background instead of in Build.

Bug Fixes:

  • Concurrent puts & deletes could reuse the same filename which caused errors on very fast put & delete operations on the same key.

v1.0.0

07 Jul 20:26
Compare
Choose a tag to compare

Public release 🥳