Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project will adhere to Semantic Versioning starting v1.0.0.

Unreleased

Changed

Added

Fixed

0.0.3 - 2020-07-06

Changed

Added

Fixed

  • z: use MemHashString and xxhash.Sum64String ([#153][])
  • Check conflict key before updating expiration map. ([#154][])
  • Fix race condition in Cache.Clear ([#133][])
  • Improve handling of updated items ([#168][])
  • Fix droppedSets count while updating the item ([#171][])

0.0.2 - 2020-02-24

Added

  • Sets with TTL. (#122)

Fixed

  • Fix the way metrics are handled for deletions. (#111)
  • Support nil *Cache values in Clear and Close. (#119)
  • Delete item immediately. (#113)
  • Remove key from policy after TTL eviction. (#130)

0.0.1

First release. Basic cache functionality based on a LFU policy.