A Cache Service Provider for Silex, using the doctrine/cache package