| Package | Description | 
|---|---|
| com.atlassian.bitbucket.concurrent | 
| Class and Description | 
|---|
| BucketedExecutor
 Executor that groups submitted tasks in 'buckets' and asynchronously processes these buckets of tasks on worker
 threads. 
 | 
| BucketedExecutorSettings
 Configuration object used for  
constructing BucketedExecutor instances. | 
| BucketedExecutorSettings.Builder
 Builder for  
BucketedExecutorSettings | 
BucketProcessor
BucketedExecutor processor that's called when a bucket of tasks is ready for processing. | 
| ConcurrencyPolicy
 Policy for concurrency limits 
 | 
| PullRequestLock
 A reusable component for locking a  
pull request while an operation is
 performed. | 
| RepositoryLock
 A reusable component for locking a  
repository while an operation is performed. | 
Copyright © 2019 Atlassian. All rights reserved.