private static void parse7(CookieBuilder builder, String header,
                               int nameStart, int valueStart, int valueEnd) {
        if (header.regionMatches(true, nameStart, CookieHeaderNames.EXPIRES, 0, 7)) {
            builder.expiresStart = valueStart;
            builder.expiresEnd = valueEnd;
        } else if (header.regionMatches(true, nameStart, CookieHeaderNames.MAX_AGE, 0, 7)) {
            final String maxAge = computeValue(header, valueStart, valueEnd);
            if (maxAge != null) {
                setMaxAge(builder, maxAge);
            }
        }
    }
Parse and store a key-value pair. First one is considered to be the
cookie name/value. Unknown attribute names are silently discarded.

@param keyStart
           where the key starts in the header
@param keyEnd
           where the key ends in the header
@param valueStart
           where the value starts in the header
@param valueEnd
           where the value ends in the header
core/src/main/java/com/linecorp/armeria/common/ClientCookieDecoder.java