releaseAllFor method
Implementation
Future<void> releaseAllFor(String appId) async {
final prefix = '$appId\u0000';
final keys = <String>{
..._sessions.keys.where((key) => key.startsWith(prefix)),
..._pending.keys.where((key) => key.startsWith(prefix)),
};
for (final key in keys) {
_generations[key] = (_generations[key] ?? 0) + 1;
await _sessions.remove(key)?.dispose();
}
}