Getting rid of the pattern cache here...is that replaced by an internal cache in the JDK code somewhere? Or is caching here no longer required?