public class PlanCacheIndicesImpl extends Object implements PlanCacheIndexer, PlanCacheIndices
Constructor and Description |
---|
PlanCacheIndicesImpl(VcsRepositoryManager vcsRepositoryManager,
ImmutablePlanCacheService immutablePlanCacheService) |
Modifier and Type | Method and Description |
---|---|
void |
deindex(PlanKey planKey) |
void |
deindexAll() |
PlanBranchCacheIndexer |
getPlanBranchCacheIndex() |
PlanIdCacheIndexer |
getPlanIdIndexer() |
PlanRepositoryIndexer |
getPlanRepositoryIndex() |
void |
index(ImmutableChain plan) |
public PlanCacheIndicesImpl(VcsRepositoryManager vcsRepositoryManager, ImmutablePlanCacheService immutablePlanCacheService)
public void index(@NotNull ImmutableChain plan)
index
in interface PlanCacheIndexer
public void deindex(@NotNull PlanKey planKey)
deindex
in interface PlanCacheIndexer
public void deindexAll()
deindexAll
in interface PlanCacheIndexer
@NotNull public PlanBranchCacheIndexer getPlanBranchCacheIndex()
getPlanBranchCacheIndex
in interface PlanCacheIndices
@NotNull public PlanIdCacheIndexer getPlanIdIndexer()
getPlanIdIndexer
in interface PlanCacheIndices
@NotNull public PlanRepositoryIndexer getPlanRepositoryIndex()
getPlanRepositoryIndex
in interface PlanCacheIndices
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.