@Override
    public boolean equals(final Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }
        final SingleRefDataValueProxy that = (SingleRefDataValueProxy) o;
        return Objects.equals(refDataStore, that.refDataStore) &&
                Objects.equals(mapDefinition, that.mapDefinition) &&
                Objects.equals(key, that.key);
    }
If a reference data entry exists for this {@link SingleRefDataValueProxy} pass its value to the consumer
as a {@link TypedByteBuffer}.

@param typedByteBufferConsumer
@return True if the entry is found and the consumer is called.
stroom-pipeline/src/main/java/stroom/pipeline/refdata/store/SingleRefDataValueProxy.java