sda.dashboard.callbacks.flask_cache_callbacks ============================================= .. py:module:: sda.dashboard.callbacks.flask_cache_callbacks .. autoapi-nested-parse:: Flask-Caching Based Callback Implementation. ========================================== This module implements simplified callbacks using the flask_caching pipeline to eliminate callback loops and provide clean data flow. Benefits: 1. No callback loops - each function memoized independently with Pickle 2. Clean separation of concerns 3. Automatic cache invalidation 4. Production-ready scaling 5. Fixes column selection bug by proper parameter passing 6. Efficient Pickle-based caching for local use Classes ------- .. autoapisummary:: sda.dashboard.callbacks.flask_cache_callbacks.FlaskCacheCallbacks Module Contents --------------- .. py:class:: FlaskCacheCallbacks(app, verbose = False) Simplified callbacks using flask_caching pipeline with Pickle storage. .. py:attribute:: app .. py:attribute:: verbose :value: False .. py:attribute:: error_handler .. py:attribute:: pipeline .. py:method:: register_callbacks() Register all callbacks for the flask_caching pipeline. .. py:method:: clear_cache(test_name = None) Clear cache for specific test or all cache. .. py:method:: get_cache_stats() Get cache statistics.