code: protected String getCacheKey(String name, Groups groups) {
  		if (groups == null) {
  			return name;
  		}
  		StringBuilder tmp = new StringBuilder(64);
  		tmp.append(name);
  		for (String group : groups.groups()) {
  			tmp.append('|');
  			tmp.append(group);
  		}
  		return tmp.toString();
  	}
docs: --- CREATE CACHE KEY ---