public <K> void unregisterInterestList(List<K> keys, boolean isClosing, boolean keepAlive) {
    RegisterInterestTracker rit = pool.getRITracker();
    boolean removed = rit.removeInterestList(region, keys, false, true)
        || rit.removeInterestList(region, keys, false, false)
        || rit.removeInterestList(region, keys, true, true)
        || rit.removeInterestList(region, keys, true, false);
    if (removed) {
      UnregisterInterestListOp.execute(pool, regionName, keys, isClosing, keepAlive);
    }
  }
Does a region unregisterInterestList on a server

@param keys list of keys we are interested in
@param isClosing true if this unregister is done by a close
@param keepAlive true if this unregister should not undo a durable registration
geode-core/src/main/java/org/apache/geode/cache/client/internal/ServerRegionProxy.java