title: Does SQLAlchemy support caching?
body: <p>Does SQLAlchemy support some kind of caching so if I repeatedly run the same query it returns the response from cache instead of querying the database? Is this cache automatically cleared when the DB is updated?</p>
  
  <p>Or what's the best way to implement this on a CherryPy + SQLAlchemy setup?</p>