updated: framework.route() + added: cache.get()