Otter v2 has been almost completely reworked since its first release to provide a richer API and new features while maintaining high performance.
Key Improvements:
- Completely rethought API for greater flexibility.
- Added the ability to create a cache with any combination of features.
- Added loading and refreshing features.
- Added entry pinning.
- Replaced eviction policy with adaptive W-TinyLFU, enabling Otter to achieve one of the highest hit rates across all workloads.
- Added HashDoS protection against potential attacks.
- The task scheduling mechanism has been completely reworked, allowing users to manage it themselves when needed.
- Added more efficient write buffer.
- Added auto-configurable lossy read buffer.
- Optimized hash table.
- Test coverage increased to 97%
I hope this library will prove useful to some of you! :)
Otter v2 has been almost completely reworked since its first release to provide a richer API and new features while maintaining high performance.
Key Improvements:
- Completely rethought API for greater flexibility.
- Added the ability to create a cache with any combination of features.
- Added loading and refreshing features.
- Added entry pinning.
- Replaced eviction policy with adaptive W-TinyLFU, enabling Otter to achieve one of the highest hit rates across all workloads.
- Added HashDoS protection against potential attacks.
- The task scheduling mechanism has been completely reworked, allowing users to manage it themselves when needed.
- Added more efficient write buffer.
- Added auto-configurable lossy read buffer.
- Optimized hash table.
- Test coverage increased to 97%
I hope this library will prove useful to some of you! :)