I'm binding the `cache_context` to the per-request-locals `g` right now, maybe if for some reason people want it differently this method could be configurable (just like flask-sqlalchemy allows you so provide a function to define the scope of scoped sessions)