public class PlanProjectIndexer extends Object implements PlanCacheIndexer, PlanProjectIndex
Constructor and Description |
---|
PlanProjectIndexer() |
Modifier and Type | Method and Description |
---|---|
void |
addToIndex(@NotNull ImmutableChain chain)
Index plan.
|
void |
deindex(@NotNull PlanKey planKey) |
void |
deindexAll() |
<T extends ImmutablePlan> |
getPlanKeysForProject(long projectId,
@NotNull Class<T> planType) |
void |
index(@NotNull ImmutableChain chain)
Reindex plan.
|
public void index(@NotNull @NotNull ImmutableChain chain)
PlanCacheIndexer
index
in interface PlanCacheIndexer
public void addToIndex(@NotNull @NotNull ImmutableChain chain)
PlanCacheIndexer
addToIndex
in interface PlanCacheIndexer
public void deindex(@NotNull @NotNull PlanKey planKey)
deindex
in interface PlanCacheIndexer
public void deindexAll()
deindexAll
in interface PlanCacheIndexer
@NotNull public <T extends ImmutablePlan> @NotNull Set<PlanKey> getPlanKeysForProject(long projectId, @NotNull @NotNull Class<T> planType)
getPlanKeysForProject
in interface PlanProjectIndex
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.