Hi,
GF: 6.6.4.1.
Use case: durable client, server side ClientSession.registerInterest and making use of InterestRegistrationListener.
It seems that InterestRegistrationListener.unregisterInterest is not called at all upon client disconnect/durable client expiration. On the other hand, InterestRegistrationListener.registerInterest is called no problem when one does server side ClientSession.registerInterest. Seems like a bug. I can see the alert about durable client expiration, but no notifications happen on the listener.
CacheClientProxy[identity(x.x.x.x(:loner):59983:8aa94844:SampleClient,connection=1,durableAttributes=DurableClientAttributes[id=user@host; timeout=60]); port=59995; primary=true] : The expiration task has fired, so this proxy is being terminated.
But no notifications happen on InterestRegistrationListener.
Another question: is there a way in the API to be notified of ClientSession termination?
Thanks!