@Override public String getCacheKey(HttpServletRequest request) { if (request.getSession(false) != null) // no caching if there is an HTTP session return null; String retval = getPreAuthenticatedPrincipal(request); if (GeoServerUser.ROOT_USERNAME.equals(retval)) return null; return retval; }
String principal = getPreAuthenticatedPrincipal(request); if (principal == null || principal.trim().length() == 0) { return;