Skip to content

Releases: stremovskyy/cachemar

v1.1.1

Choose a tag to compare

@stremovskyy stremovskyy released this 03 Oct 11:03
7ee042c

Full Changelog: v0.0.9...v1.1.1

v0.0.9

Choose a tag to compare

@stremovskyy stremovskyy released this 02 Jun 07:54
1bb728b

Full Changelog: v0.0.8...v0.0.9

v0.0.5

Choose a tag to compare

@stremovskyy stremovskyy released this 04 Dec 09:13

🛠 Fixes and Improvements:

  • Concurrency Fix: Resolved a potential deadlock in RemoveByTags by consolidating locks
  • Tag Deduplication: Ensured tags are automatically deduplicated when items are added or updated
  • Expiration Awareness: Added checks for expired items in tag-related methods (RemoveByTag, GetKeysByTag)
  • Increment/Decrement Improvements: Properly handle gob-encoded values in Increment and Decrement, ensuring compatibility and correctness
  • Code Cleanup: Enhanced overall readability and maintainability of tag-related methods

🚀 How to Upgrad

  • Pull the latest changes from the repository
  • Replace the previous implementation with the updated version

Thank you for using the memory cache package!
Feedback and contributions are always welcome. 😊

v0.0.4

Choose a tag to compare

@stremovskyy stremovskyy released this 22 Feb 12:57
430aff9

Full Changelog: v0.0.3...v0.0.4

  • fixed critical issue with leaking tag keys
  • package updates

Add chaining and override support

Choose a tag to compare

@stremovskyy stremovskyy released this 08 Aug 10:19
81734a9
  • Introduced chaining mechanism to allow fallback across multiple cache managers.
  • Added ability to temporarily override the cache manager chain for specific calls.
  • Enhanced documentation to reflect new features and provide usage examples.
  • Refactored manager structure to support chain persistence across calls.