BulkShardProcessor performance optimizations by using locks instead of synchronized
Merge branch 'master' of github.com:crate/crate