public class BranchMetadataInvalidator extends Object
| Modifier and Type | Method and Description |
|---|---|
protected Set<PlanKey> |
getAffectedPlanKeys(@NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap,
@NotNull PlanCacheIndices planCacheIndices) |
void |
getChainsToInvalidateAndReindex(@NotNull ImmutablePlanCacheService immutablePlanCacheService,
@NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap,
@NotNull PlanCacheIndices planCacheIndices,
@NotNull Set<PlanKey> chainsToInvalidate,
@NotNull Set<PlanKey> chainsToReindex)
Guidelines: if the entity for which invalidation is triggered is not in index, only invalidate.
|
String |
getDescription() |
protected Set<PlanKey> getAffectedPlanKeys(@NotNull @NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap, @NotNull @NotNull PlanCacheIndices planCacheIndices)
public String getDescription()
getDescription in interface ImmutablePlanCacheService.CacheInvalidatorpublic void getChainsToInvalidateAndReindex(@NotNull
@NotNull ImmutablePlanCacheService immutablePlanCacheService,
@NotNull
@NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap,
@NotNull
@NotNull PlanCacheIndices planCacheIndices,
@NotNull
@NotNull Set<PlanKey> chainsToInvalidate,
@NotNull
@NotNull Set<PlanKey> chainsToReindex)
ImmutablePlanCacheService.CacheInvalidatorgetChainsToInvalidateAndReindex in interface ImmutablePlanCacheService.CacheInvalidatorCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.