How to remove local cache groupChannel by client method which is deleted by server

[Problem/Question]
I’m using the Group Channel Collections with cache.
When server delete one groupChannel, it will keep in cache if the app is not in progress. And then I open the app, I’ll get the 400201 SendbirdException when query the groupChannel’s messages.
I want to remove the cache groupChannel when I get the Exception.

Sometimes it’ll get delete callback when open the app in next time, sometimes it’ll always keep in cache.

[SDK Version]
com.sendbird.sdk:sendbird-chat:4.20.1; com.sendbird.sdk:sendbird-chat-ktx:4.20.0

[Reproduction Steps]

  1. Kill app in phone;
  2. Delete one groupChannel in server or in sendbird management console;
  3. Open app and load groupChannel collection, the deleted groupChannel will be there with no delete callback;
  4. I can get this groupChannel data, but I’ll get 400201 SendbirdException when query the groupChannel’s messages or delete it.

[Frequency]
90% probability

[Current impact]
Error when user chat by the groupChannel.