Doctrine 如何设置条令结果和全局查询缓存的生存期?

Doctrine 如何设置条令结果和全局查询缓存的生存期?,doctrine,zend-framework2,query-builder,Doctrine,Zend Framework2,Query Builder,是否可以设置条令结果的生存期并全局查询缓存(而不是二级缓存)。我不希望对每个查询都这样做,如下所示: $queryBuilder ->getQuery() ->useResultCache(true) ->setQueryCacheLifetime(7 * 24 * 60 * 60) ->setResultCacheLifetime(7 * 24 * 60 * 60)

是否可以设置条令结果的生存期并全局查询缓存(而不是二级缓存)。我不希望对每个查询都这样做,如下所示:

$queryBuilder
            ->getQuery()
            ->useResultCache(true)
            ->setQueryCacheLifetime(7 * 24 * 60 * 60)
            ->setResultCacheLifetime(7 * 24 * 60 * 60)
            ->getSingleScalarResult()