Package com.e1c.langtool.v8.dt.storage
Class ContextDefDtCacheProvider
java.lang.Object
com.e1c.langtool.v8.dt.storage.ContextDefDtCacheProvider
- All Implemented Interfaces:
IContextDefCacheProviderCleanable,com.google.common.cache.RemovalListener<org.eclipse.core.resources.IProject,ContextDefCache>
public class ContextDefDtCacheProvider
extends Object
implements com.google.common.cache.RemovalListener<org.eclipse.core.resources.IProject,ContextDefCache>, IContextDefCacheProviderCleanable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearCache(org.eclipse.core.resources.IProject project, boolean isRussian) Clears cache for the projectgetCache(org.eclipse.core.resources.IProject project) voidonRemoval(com.google.common.cache.RemovalNotification<org.eclipse.core.resources.IProject, ContextDefCache> notification)
-
Constructor Details
-
ContextDefDtCacheProvider
public ContextDefDtCacheProvider()
-
-
Method Details
-
onRemoval
public void onRemoval(com.google.common.cache.RemovalNotification<org.eclipse.core.resources.IProject, ContextDefCache> notification) - Specified by:
onRemovalin interfacecom.google.common.cache.RemovalListener<org.eclipse.core.resources.IProject,ContextDefCache>
-
getCache
-
clearCache
public void clearCache(org.eclipse.core.resources.IProject project, boolean isRussian) Description copied from interface:IContextDefCacheProviderCleanableClears cache for the project- Specified by:
clearCachein interfaceIContextDefCacheProviderCleanable- Parameters:
project- the project, cannot benullisRussian- the is russian script variant in the project
-