cache library

Classes

CacheConfigLoader
Implementation of cache configuration loader. Handles loading cache configuration and initializing drivers.
CacheDriverRegistry
Implementation of cache driver registry. Manages the registration and retrieval of cache drivers.
CacheManager
Cache manager that implements a clean facade pattern. Orchestrates all cache operations through modular managers following SOLID principles.
CacheStatisticsManager
Implementation of cache statistics manager. Manages cache performance metrics and statistics tracking.
CacheStats
Common cache statistics interface and implementation for all cache drivers.
CacheTagManager
Implementation of cache tag manager. Manages cache tags for group invalidation and key organization.
CacheValidator
Implementation of cache validator. Handles input validation and business rules for cache operations.
FileCacheDriver
A file-based cache driver implementation for the Khadem framework.
MemoryCacheDriver
An in-memory cache driver implementation for the Khadem framework.
RedisCacheDriver
Redis-based cache driver implementation for the Khadem framework.