Package com.atlassian.bamboo.plan.cache

Interface Summary
CachedPlanManager  
ChainResultDetails Simple helper class for a chain result for items that are expensive to calculate (ie traverses through the jobs)
ImmutableBuildable  
ImmutableChain Represents a Chain that is immutable.
ImmutableChainBranch Interface of an immutable version of ChainBranch
ImmutableDeletable Interface that lets an object be deleted or not
ImmutableJob Immutable, threadsafe cacheable version of Job
ImmutablePlan Represents a Plan that is immutable.
ImmutablePlanCacheService An experimental API for getting immutable, weakly held, cached ImmutableChain.
ImmutablePlanCacheService.CacheInvalidator  
ImmutablePlanManager Transactional manager for immutable plans.
ImmutableTopLevelPlan Represents a TopLevelPlan that is immutable.
 

Class Summary
AbstractImmutableChain  
AbstractImmutablePlan  
BambooCacheStats A wrapper around CacheStats to provide other useful stats around the caches
BambooImmutables  
CachedPlanManagerImpl  
CacheLoadContextSupport  
ChainResultDetailsImpl  
ImmutableChainImpl A ImmutableChain implementation.
ImmutableJobImpl  
ImmutablePlanCacheServiceImpl  
ImmutablePlanManagerImpl  
ImmutableResultsSummaryImpl  
PlansState An immutable class that represents the the available plans at a particular point in time.
 

Annotation Types Summary
PlanConfigurationModification Annotation used to mark pointcuts after which ImmutablePlanCacheService.reset(com.atlassian.bamboo.plan.PlanKey) should be called.
 



Copyright © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.