Package com.atlassian.bamboo.plan.cache
-
Interface Summary Interface Description CachedPlanManager Provides access to immutable, centrally cached plans.ChainResultDetails Simple helper class for a chain result for items that are expensive to calculate (ie traverses through the jobs)ImmutableBuildable ImmutableCacheResults<T> Encapsulates results from cache, offering additional information about cache misses and hits.ImmutableChain Represents aChain
that is immutable.ImmutableChainBranch Interface of an immutable version ofChainBranch
ImmutableDeletable Interface that lets an object be deleted or notImmutableJob Immutable, threadsafe cacheable version ofJob
ImmutablePlan Represents aPlan
that is immutable.ImmutablePlanCacheService An experimental API for getting immutable, weakly held, cachedImmutableChain
.ImmutablePlanCacheService.CacheInvalidator ImmutablePlanManager Transactional manager for immutable plans.ImmutableTopLevelPlan Represents aTopLevelPlan
that is immutable. -
Class Summary Class Description AbstractImmutableChain AbstractImmutableChain.VcsBambooSpecsSourceResettableLazyReference AbstractImmutablePlan BambooCacheStats A wrapper aroundCacheStats
to provide other useful stats around the cachesBambooImmutables CachedPlanManagerImpl CacheLoadContextSupport ChainResultDetailsImpl ImmutableCacheResultsImpl<T> Encapsulates results from cache, offering additional information about cache misses and hits.ImmutableChainImpl AImmutableChain
implementation.ImmutableJobImpl ImmutablePlanCacheServiceImpl ImmutablePlanManagerImpl ImmutableResultsSummaryImpl OptimisticLockingVersionMissesCounter A counter for optimistic locking version misses encountered during cache access.PlanBranchGist PlanBranchGist.PlanNameCaseInsensitiveComparator