Build: #1299 was successful Scheduled with changes by Guus der Kinderen

Stages & jobs

  1. Build and Package

  2. Copy to Website

Build result summary

Details

Completed
Queue duration
4 minutes
Duration
21 minutes
Labels
None
Revision
9fb278fbbbab194ede65741cf14adb1c02b0574e
Total tests
589
Successful since
#1125 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen b0f55ef89baacfafeed9a62282fcd5b91aff6258 LGTM: Do not synchronize on a String
Instead of a String-based mutexes (which are fairly easy to accidentally duplicate in unrelated parts of code), use a mutex that is guaranteed to be scoped to the code that should be executed under protection of a lock.

The String that was used here was 'namespaced', which makes it unlikely that a problem would have been introduced here. The replacement is safer.
Guus der Kinderen Guus der Kinderen d853c50591e0f3f40d10f8f4b3d59fa60c04ecbd LGTM: Do not use a String-based mutex
This replaces a String-based mutex with usage of a ConcurrentMap to provide equal (or better) thread-safety.
Guus der Kinderen Guus der Kinderen 44256fef103366dae58240250ccf09e18de7a733 Remove null checks that are unneeded
Guus der Kinderen Guus der Kinderen 732bf7d9c561ed84c455f0d53c83f7c823006270 Removed unused regular expression.
Guus der Kinderen Guus der Kinderen 84b718d63d52dfdc8ad1f8fe0ae87726f24f2ad0 LGTM: Do not use a String-based mutex
This replaces a String-based mutex with usage of a ReentrantLock.