NSTimestamp oneYear = new NSTimestamp().timestampByAddingGregorianUnits(1, 0, 0, 0, 0, 0);
NSTimestamp threeMonths = new NSTimestamp().timestampByAddingGregorianUnits(0, 3, 0, 0, 0, 0);
a_rsp.addCookie(new WOCookie("key_a_" + i, "v:" + i, "/", null, oneYear, false));
a_rsp.addCookie(new WOCookie("key_b_" + i, "v:" + i++, "/", null, threeMonths, false));
I suspect my earlier issue is maybe a bug in how Safari handles the timeout duration value (possibly treating it as milliseconds rather than seconds)