Skip to content

Feat/caching-layer_gas-queries#86

Merged
mijinummi merged 3 commits intoMDTechLabs:mainfrom
Mkalbani:feat/caching-layer_gas-queries
Feb 25, 2026
Merged

Feat/caching-layer_gas-queries#86
mijinummi merged 3 commits intoMDTechLabs:mainfrom
Mkalbani:feat/caching-layer_gas-queries

Conversation

@Mkalbani
Copy link
Contributor

This closes #67

  • Add CacheService for core caching logic with Redis support.
  • Introduce CacheMetricsService to track cache hits, misses, and performance metrics.
  • Create CacheConfig for configurable TTL values and cache settings.
  • Implement decorators for caching method results and invalidating cache.
  • Add unit tests for CacheService and CacheMetricsService to ensure functionality.
  • Provide integration example for gas endpoints utilizing caching.
  • Implement RedisClient for managing Redis connections and fallbacks to in-memory cache.

- Add AuditLogService for logging and querying audit events.
- Create migration for audit_logs and api_keys tables with necessary indexes.
- Introduce AuditEventEmitter for event emission.
- Develop integration guide and detailed documentation for audit system usage.
- Implement automatic HTTP request logging and retention policies.
- Ensure security measures for API key management and log integrity.
- Add CacheService for core caching logic with Redis support.
- Introduce CacheMetricsService to track cache hits, misses, and performance metrics.
- Create CacheConfig for configurable TTL values and cache settings.
- Implement decorators for caching method results and invalidating cache.
- Add unit tests for CacheService and CacheMetricsService to ensure functionality.
- Provide integration example for gas endpoints utilizing caching.
- Implement RedisClient for managing Redis connections and fallbacks to in-memory cache.
@mijinummi mijinummi merged commit 041e110 into MDTechLabs:main Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🗄️ Implement Caching Layer for Gas Queries

2 participants