Interface PlanCacheIndexer

All Known Implementing Classes:
PlanBranchCacheIndexer, PlanCacheIndicesImpl, PlanIdCacheIndexer, PlanProjectIndexer, PlanRepositoryIndexer

public interface PlanCacheIndexer
  • Method Details

    • index

      void index(@NotNull @NotNull ImmutableChain chain)
      Reindex plan. Implementation might require cleaning up existing content of the index.
    • deindex

      void deindex(@NotNull @NotNull PlanKey planKey)
    • deindexAll

      void deindexAll()
    • addToIndex

      void addToIndex(@NotNull @NotNull ImmutableChain chain)
      Index plan. This method is used during initialisation. Implementation can assume that plan wasn't previously indexed.
      Since:
      9.3