@Override
    public boolean equals(final Object object) {
        // CUSTOM equals - only care about the metaIds
        if (this == object) {
            return true;
        }
        if (object == null || getClass() != object.getClass()) {
            return false;
        }
        final EffectiveMetaSet that = (EffectiveMetaSet) object;
        return Arrays.equals(this.sortedMetaIds, that.sortedMetaIds);
    }
@return An unmodifiable set of {@link EffectiveMeta} in ascending order
of {@link EffectiveMeta#getEffectiveMs()}
stroom-meta/stroom-meta-api/src/main/java/stroom/meta/api/EffectiveMetaSet.java