private void unregisterClientKeys(Object inputClientID, Object interest, Long clientID,
      Set keysUnregistered) {
    if (interest == UnregisterAllInterest.singleton()) {
      clearInterestFor(inputClientID);
      return;
    }
    unregisterKeyFromMap(getKeysOfInterest(), interest, clientID, keysUnregistered);
    unregisterKeyFromMap(getKeysOfInterestInv(), interest, clientID, keysUnregistered);
    return;
  }
Unregisters a client's interest

@param inputClientID The identity of the client that is losing interest
@param interest The key in which to unregister interest
@param interestType the type of uninterest
@return the keys unregistered, which may be null
geode-core/src/main/java/org/apache/geode/internal/cache/FilterProfile.java