public abstract class AbstractCacheInvalidator extends Object implements ImmutablePlanCacheService.CacheInvalidator
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCacheInvalidator(String description) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<PlanKey> |
getChainsToInvalidate(ImmutablePlanCacheService immutablePlanCacheService,
com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap) |
String |
getDescription() |
protected abstract com.google.common.base.Predicate<ImmutableChain> |
invalidationPredicate() |
protected AbstractCacheInvalidator(@NotNull
String description)
public String getDescription()
getDescription in interface ImmutablePlanCacheService.CacheInvalidator@NotNull public Iterable<PlanKey> getChainsToInvalidate(@NotNull ImmutablePlanCacheService immutablePlanCacheService, @NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap)
getChainsToInvalidate in interface ImmutablePlanCacheService.CacheInvalidatorprotected abstract com.google.common.base.Predicate<ImmutableChain> invalidationPredicate()
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.