class CacheIdentifier {

    private String ip;

    private String port;

    private String username;

    private String password;
    
    private String customArg;

    @Override
    public String toString() {<FILL_FUNCTION_BODY>}
}

        return "CacheIdentifier {" +
                "ip='" + ip + '\'' +
                ", port='" + port + '\'' +
                ", username+password=>hash='" + Objects.hash(username, password) + '\'' +
                ", customArg='" + customArg + '\'' +
                '}';
    
<no_super_class>