# UUIDProvider.java

    package org.codefilarete.stalactite.engine.idprovider;

    import java.util.UUID;

    /**
     * Simple implementation that uses {@link UUID} to generate an identifier.
     *
     * Thread-safe because {@link UUID#randomUUID()} is.
     *
     * @author Guillaume Mary
     */
    public final class UUIDProvider extends IdentifierSupplier<String> {

    	public UUIDProvider() {
    		super(() -> UUID.randomUUID().toString());
    	}
    }