- Builder pattern support
- Cleaner API compared to other caches (#40)
- Added
SetIfAbsent
andRange
functions (#27) - Statistics collection (#4)
- Cost based eviction
- Support for generics and any comparable types as keys
- Support ttl (#14)
- Excellent speed (benchmark results)
- O(1) worst case time complexity for S3-FIFO instead of O(n)
- Improved hit ratio of S3-FIFO on many traces (simulator results)