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 Details

    • ContextDefDtCacheProvider

      public ContextDefDtCacheProvider()
  • Method Details

    • onRemoval

      public void onRemoval(com.google.common.cache.RemovalNotification<org.eclipse.core.resources.IProject,ContextDefCache> notification)
      Specified by:
      onRemoval in interface com.google.common.cache.RemovalListener<org.eclipse.core.resources.IProject,ContextDefCache>
    • getCache

      public ContextDefCache getCache(org.eclipse.core.resources.IProject project)
    • clearCache

      public void clearCache(org.eclipse.core.resources.IProject project, boolean isRussian)
      Description copied from interface: IContextDefCacheProviderCleanable
      Clears cache for the project
      Specified by:
      clearCache in interface IContextDefCacheProviderCleanable
      Parameters:
      project - the project, cannot be null
      isRussian - the is russian script variant in the project