📚 Improved codebase structure & logging enhancements 🚀
This commit is contained in:
@@ -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
|
Reference in New Issue
Block a user