refactor Padrino::Cache