protected void unregisterClientInterest(String regionName, List<?> keysOfInterest,
      boolean isClosing) {
    // only unregister durable interest if isClosing and !keepalive
    if (!isClosing /* explicit unregister */
        || !getDurableKeepAlive() /* close and no keepAlive */) {
      cils[RegisterInterestTracker.durableInterestListIndex]
          .unregisterClientInterestList(regionName, keysOfInterest);
    }
    // always unregister non durable interest
    cils[RegisterInterestTracker.interestListIndex].unregisterClientInterestList(regionName,
        keysOfInterest);
  }
Unregisters interest in the input region name and list of keys

@param regionName The fully-qualified name of the region in which to unregister interest
@param keysOfInterest The list of keys in which to unregister interest
@param isClosing Whether the caller is closing
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientProxy.java