package railo.runtime.functions.other; import railo.runtime.PageContext; import railo.runtime.ext.function.Function; public final class CreateUniqueId implements Function { private static long counter=0; /** * method to invoke the function * @param pc * @return UUID String */ public static String call(PageContext pc ) { return invoke(); } public static synchronized String invoke() { counter++; if(counter<0) counter=1; return Long.toString(counter, Character.MAX_RADIX); } }