PeformanceTip: Pre-compile your patterns
OverviewBuilding/compiling a regular expression can be expensive and is done at runtime. This can be avoided by pre-compiling the pattern.
Save the pattern in a CONSTANTFrom UUID.fromString(String)
String components = name.split("-");can be replaced with
public static final Pattern HYPHEN_PATTERN = Pattern.compile("-"); String components = HYPHEN_PATTERN.split(name, 0);