Den Cache kann man in einem Extbase Controller folgendermaßen löschen:
use TYPO3\CMS\Extbase\Object\ObjectManager;
class Something {
public function foo(){
$objectManager = new ObjectManager();
$clearCacheService = $objectManager->get('TYPO3\\CMS\\Install\\Service\\ClearCacheService');
$clearCacheService->clearAll();
}
}
Wie man nur einen der Caches löscht, z.B. den Frontend Cache, habe ich noch nicht herausgefunden.