SF4 по умолчанию использует файловый кеш (см.
framework.cache). В данном случае вам нужно в конструкторе класса или методе контроллера, где нужен этот кеш, использовать DI
public function __construct(AdapterInterface $cache) { /* ... */ }
В случае, если у вас по умолчанию кеш отличный от файловой системы, то используйте DI и Autowire: в конфигурации
framework.cache.pools опишите свой адаптер и используйте его с своем сервисе или что там у вас.
# config/packages/framework.yaml
framework:
# ...
cache:
pools:
cache.mycache:
adapter: cache.adapter.filesystem
# other options
Далее описываем сервис и в него передаем кеш через аргументы или берем из контейнера
$adapter = $container->get('app.cache.mycache');