@Override
  public boolean containsValueForKey(Object key) {
    // checkClosed();
    checkReadiness();
    validateKey(key);
    final long startTime = prStats.getTime();
    boolean containsValueForKey = false;
    try {
      containsValueForKey = getDataView().containsValueForKey(getKeyInfo(key), this);
    } finally {
      prStats.endContainsValueForKey(startTime);
    }
    return containsValueForKey;
  }
Returns whether there is a valid (non-null) value present for the specified key, locally or
remotely. This method is equivalent to:

<pre>
Entry e = getEntry(key);
return e != null &amp;&amp; e.getValue() != null;
</pre>

This method does not consult localCache, even if enabled.

@param key the key to check for a valid value
@return true if there is an entry in this region for the specified key and it has a valid value
        OVERRIDES
geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java