Skip to content

Releases: AeaZer/heatwave

v1.0.1

01 Aug 02:21

Choose a tag to compare

  • ♾️ Never Expire Mode - Option to disable expiration, managed only by eviction strategy

v1.0.0

31 Jul 06:07

Choose a tag to compare

  • 🎯 Full Generic Type Support - Work with any type T with compile-time safety
  • 🚀 High Performance - O(1) operations with hash table + doubly linked list
  • 🔄 Pluggable Eviction Strategies - LRU (default), FIFO, Random, or custom
  • Auto Expiration - TTL support with background cleanup
  • 🔒 Thread Safe - Concurrent read/write with RWMutex
  • 🎛️ Highly Configurable - Size limits, cleanup intervals, custom strategies
  • 📦 Zero Dependencies - Pure Go implementation
  • 💡 Developer Friendly - Intuitive API with excellent type inference