Updates required for using cached binaries
- Refactors
lock()
method (raises exception instead of blocking in case of the lock already taken) - Adds
reuse_artifact()
to copy the summary for the existing artifact
Part of LBCORE-1777
Edited by Maciej Pawel Szymanski