_objectManager->create('Magento\Catalog\Model\Product\Image')->clearCache(); $this->_eventManager->dispatch('clean_catalog_images_cache_after'); $this->messageManager->addSuccess(__('The image cache was cleaned.')); } catch (LocalizedException $e) { $this->messageManager->addError($e->getMessage()); } catch (\Exception $e) { $this->messageManager->addException($e, __('An error occurred while clearing the image cache.')); } /** @var \Magento\Backend\Model\View\Result\Redirect $resultRedirect */ $resultRedirect = $this->resultFactory->create(ResultFactory::TYPE_REDIRECT); return $resultRedirect->setPath('adminhtml/*'); } }