@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || !(o instanceof RouteStatusCodeMonitor)) {
            return false;
        }

        RouteStatusCodeMonitor statsData = (RouteStatusCodeMonitor) o;

        if (statusCode != statsData.statusCode) {
            return false;
        }
        if (!Objects.equals(route, statsData.route)) {
            return false;
        }

        return true;
    }
counter for per route/status code counting
@author Mikey Cohen
Date: 2/3/12
Time: 3:04 PM
zuul-core/src/main/java/com/netflix/zuul/stats/RouteStatusCodeMonitor.java