depends directly on Doctrine/Cache