package net.sourceforge.cruisecontrol.util; import org.safehaus.uuid.UUID; import org.safehaus.uuid.UUIDGenerator; /** * Understands a unique identifier for a running build loop. */ public final class UniqueBuildloopIdentifier { private static UUID identifier; private UniqueBuildloopIdentifier() { } public static UUID id() { if (identifier == null) { identifier = UUIDGenerator.getInstance().generateRandomBasedUUID(); } return identifier; } }