📚 Improved codebase structure & logging enhancements 🚀

This commit is contained in:
2025-06-01 04:26:09 +02:00
parent 1a3bfa4094
commit 19eeed46fb
29 changed files with 1918 additions and 494 deletions

View File

@@ -1675,4 +1675,27 @@ def get_engine():
return create_optimized_engine()
# Engine-Variable für direkten Import
engine = get_engine()
engine = get_engine()
# ===== CACHE-VERWALTUNG =====
def clear_model_cache():
"""
Leert den Application-Level Cache für Modelle.
Diese Funktion kann erweitert werden, um verschiedene Cache-Mechanismen
zu unterstützen, wie z.B. SQLAlchemy Session Cache, Redis Cache, etc.
"""
try:
# SQLAlchemy Session Cache leeren
from sqlalchemy.orm import scoped_session
if _scoped_session:
_scoped_session.remove()
# Weitere Cache-Clearing-Operationen hier hinzufügen
# z.B. Redis Cache, Memcached, etc.
return True
except Exception as e:
print(f"Fehler beim Leeren des Model-Cache: {str(e)}")
return False