I think you need to overwrite the getCacheKey array to return an empty array(). And it will be possible to add a specific behavior on the SonataCacheBundle if the array is empty