@Override
    public String toString() {
        return "UserAgentAnalyzer {\n" +
            "cacheSize=" + cacheSize +
            ",\n"+ super.toString()+"\n} ";
    }
Use a Java 8 compatible caching implementation for the UserAgents and the client hints.
@return the current Builder instance.
analyzer/src/main/java/nl/basjes/parse/useragent/AbstractUserAgentAnalyzer.java