public <K> void addListInterest(final @NotNull List<K> keys,
      final @NotNull InterestResultPolicy pol, final boolean isDurable,
      final boolean receiveUpdatesAsInvalidates) {
    RegisterInterestTracker rit = pool.getRITracker();
    boolean finished = false;
    try {
      rit.addInterestList(region, keys, pol, isDurable, receiveUpdatesAsInvalidates);
      finished = true;
    } finally {
      if (!finished) {
        rit.removeInterestList(region, keys, isDurable, receiveUpdatesAsInvalidates);
      }
    }
  }
Support for server-side interest registration
geode-core/src/main/java/org/apache/geode/cache/client/internal/ServerRegionProxy.java