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 PlanCacheIndexerpublic void deindex(@NotNull
PlanKey planKey)
deindex in interface PlanCacheIndexerpublic 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 PlanCacheIndicesCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.