default void registerInterestForAllKeys(InterestResultPolicy policy) {
    registerInterestRegex(".*", policy);
  }
Sends a request to the CacheServer to register interest in for all keys for this client.
Updates to any key by other clients will be pushed to this client by the CacheServer. This
method is currently supported only on clients in a client server topology. The keys are first
locally cleared from the client and current value for the keys are inserted into the local
cache before this call returns. (if requested).

<p>
If you locally-destroy a key and your region has concurrency-checks-enabled turned off you will
not receive invalidation events from your interest subscription for that key. When
concurrency-checks-enabled is turned on GemFire will accept invalidation and deliver these
events to your client cache.
<p>

@param policy The interest result policy. This can be one of:
       <ul>
       <li>InterestResultPolicy.NONE - does not initialize the local cache</li>
       <li>InterestResultPolicy.KEYS - initializes the local cache with the keys satisfying the
       request</li>
       <li>InterestResultPolicy.KEYS_VALUES - initializes the local cache with the keys and
       current values satisfying the request</li>
       </ul>
@throws UnsupportedOperationException if the region is not configured with a pool name.
@throws SubscriptionNotEnabledException if the region's pool does not have subcriptions
        enabled.
@throws UnsupportedOperationException if the region is a replicate with distributed scope.

@see InterestResultPolicy

@since Geode 1.5
geode-core/src/main/java/org/apache/geode/cache/Region.java