ILanguageCache

public interface ILanguageCache

Interface for services that cache language resources, to support invalidation of those caches when the language is removed or reloaded. Add Guice bindings to this interface for classes that implement it.

Methods

invalidateCache

void invalidateCache(ILanguageComponent component)

Invalidate the cache for given language component.

Parameters:
  • component – Component to invalidate the cache for.

invalidateCache

void invalidateCache(ILanguageImpl impl)

Invalidate the cache for given language implementation.

Parameters:
  • impl – Implementation to invalidate the cache for.