A service provider for caching in Silex