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 aChainthat is immutable.ImmutableChainBranch Interface of an immutable version ofChainBranchImmutableDeletable Interface that lets an object be deleted or notImmutableJob Immutable, threadsafe cacheable version ofJobImmutablePlan Represents aPlanthat is immutable.ImmutablePlanCacheService An experimental API for getting immutable, weakly held, cachedImmutableChain.ImmutablePlanCacheService.CacheInvalidator ImmutablePlanManager Transactional manager for immutable plans.ImmutableTopLevelPlan Represents aTopLevelPlanthat is immutable. -
Class Summary Class Description AbstractImmutableChain AbstractImmutableChain.VcsBambooSpecsSourceResettableLazyReference AbstractImmutablePlan BambooCacheStats A wrapper aroundCacheStatsto 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 AImmutableChainimplementation.ImmutableJobImpl ImmutablePlanCacheServiceImpl ImmutablePlanManagerImpl ImmutableResultsSummaryImpl OptimisticLockingVersionMissesCounter A counter for optimistic locking version misses encountered during cache access.PlanBranchGist PlanBranchGist.PlanNameCaseInsensitiveComparator