module Azu::Cache

Overview

Core caching module for the Azu framework Provides Rails-like caching functionality with multiple store implementations

Usage:

# Basic usage
Azu.cache.get("key")                    # => String?
Azu.cache.set("key", "value", ttl: 300) # => Bool

# Block syntax (Rails-like)
result = Azu.cache.fetch("expensive_key", ttl: 1.hour) do
  expensive_operation()
end

Defined in:

azu/cache.cr