package

com.atlassian.stash.concurrent

Interfaces

ConcurrencyService  
LockService Provides various types of locks, all of which are safe to use in a cluster. 
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. 
VersionTracker<K extends Serializable> Tracks a version against a key.