1.0.0.Beta27
Next is 1.0.0.Beta28
HttpString: initial cleanup
HttpString: remove unused orderInt field
HttpString: small optimistic optimization to HttpString comparison
HttpString: Optimize compareTo some more
HttpString: lazily compute hashCode
HttpString: lazily construct byte array
HttpString: compareTo respects lazy bytes
HttpString: rename some unfortunately-named private methods
HttpString: *compatibility change*: rename equalToString to equalToStringIgnoreCase to be consistent with String, and in preparation for HttpString header values
HttpString: rename internal hashCodeOf(String) to hashCodeIgnoreCaseOf(String)
HttpString: javadoc for equalToStringIgnoreCase
HttpString: properly support case-insensitivity for all ISO-8859-1 characters (hopefully branch prediction will null out the cost)
HttpString: Serial version UID should be pinned at this value for future compatibility
HttpString: HttpString values (part 1): initial case sensitive/insensitive API split
HttpString: HttpString values (part 2): comparators
HttpString: HttpString values (part 3): primary implementation
HttpString: Eliminate some field accesses
HttpString: add fromString() method