generate unique cache path with java UUID