001
014
015 package com.liferay.portlet.exportimport.lifecycle;
016
017 import com.liferay.portal.security.permission.PermissionCacheUtil;
018 import com.liferay.portal.servlet.filters.cache.CacheUtil;
019 import com.liferay.portlet.exportimport.lar.PortletDataContext;
020
021
024 public class CacheExportImportLifecycleListener
025 extends BaseExportImportLifecycleListener {
026
027 @Override
028 public boolean isParallel() {
029 return false;
030 }
031
032 protected void clearCache() {
033 CacheUtil.clearCache();
034 PermissionCacheUtil.clearCache();
035 }
036
037 @Override
038 protected void onLayoutImportProcessFinished(
039 PortletDataContext portletDataContext) {
040
041 clearCache();
042 }
043
044 @Override
045 protected void onPortletImportProcessFinished(
046 PortletDataContext portletDataContext) {
047
048 clearCache();
049 }
050
051 }