public bool CanRun()
{
var buildKey = new BuildKey(wrappedBuilder.BuilderType, wrappedBuilder.Uid);
cache.LockForBuilder(buildKey);
try
{
return wrappedBuilder.CanRun() || cache.ContainsAny(buildKey);
}
finally
{
cache.UnlockForBuilder(buildKey);
}
}