Foundation.Config.GracefulDegradation (foundation v0.1.0)

Graceful degradation functionality for configuration management. Provides fallback mechanisms when the primary config service is unavailable.

Summary

Functions

Clean up expired cache entries based on TTL.

Clean up the fallback system and remove ETS tables.

Get current cache statistics.

Get configuration value with fallback to cached values.

Initialize the fallback system with ETS table for caching.

Retry all pending configuration updates.

Update configuration with fallback caching of pending updates.

Functions

cleanup_expired_cache()

Clean up expired cache entries based on TTL.

cleanup_fallback_system()

Clean up the fallback system and remove ETS tables.

get_cache_stats()

Get current cache statistics.

get_with_fallback(path)

Get configuration value with fallback to cached values.

initialize_fallback_system()

Initialize the fallback system with ETS table for caching.

retry_pending_updates()

Retry all pending configuration updates.

update_with_fallback(path, value)

Update configuration with fallback caching of pending updates.