private void appendVersion(StringBuilder sb, int version) {
        if (version > DEFAULT_VERSION) {
            sb.append(ATTRIBUTE_DELIMITER);
            sb.append(VERSION_ATTRIBUTE_NAME).append(NAME_VALUE_DELIMITER).append(version);
        }
    }
Returns the Cookie's calculated path setting.  If the {@link javax.servlet.http.Cookie#getPath() path} is {@code null},
then the {@code request}'s {@link javax.servlet.http.HttpServletRequest#getContextPath() context path}
will be returned. If getContextPath() is the empty string or null then the ROOT_PATH constant is returned.

@param request the incoming HttpServletRequest
@return the path to be used as the path when the cookie is created or removed
web/src/main/java/org/apache/shiro/web/servlet/SimpleCookie.java