@Override public void parse(final Cookie cookie,final String value) throws MalformedCookieException {
  if (cookie == null) {
    throw new IllegalArgumentException("Cookie may not be null");
  }
  if (value == null) {
    throw new MalformedCookieException("Missing value for max-age attribute");
  }
  int age=-1;
  try {
    age=Integer.parseInt(value);
  }
 catch (  final NumberFormatException e) {
    age=-1;
  }
  if (age < 0) {
    throw new MalformedCookieException("Invalid max-age attribute.");
  }
  cookie.setExpiryDate(new Date(System.currentTimeMillis() + age * 1000L));
}

@ Override public void parse ( final Cookie cookie , final String value ) throws MalformedCookieException { if ( cookie == null ) { throw new IllegalArgumentException ( "Cookie may not be null" ) ; } if ( value == null ) { throw new MalformedCookieException ( "Missing value for max-age attribute" ) ; } int age = - 1 ; try { age = Integer . parseInt ( value ) ; } catch ( final NumberFormatException e ) { age = - 1 ; } if ( age < 0 ) { throw new MalformedCookieException ( "Invalid max-age attribute." ) ; } cookie . setExpiryDate ( new Date ( System . currentTimeMillis ( ) + age * 1000L ) ) ; }
parse cookie max - age attribute .
