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.