Fix memory leak in entity data subscription service
This commit is contained in:
parent
008c2c5d5f
commit
305e656c71
@ -476,7 +476,7 @@ public class DefaultTbEntityDataSubscriptionService implements TbEntityDataSubsc
|
||||
public void cancelAllSessionSubscriptions(String sessionId) {
|
||||
Map<Integer, TbAbstractDataSubCtx> sessionSubs = subscriptionsBySessionId.remove(sessionId);
|
||||
if (sessionSubs != null) {
|
||||
sessionSubs.values().stream().filter(sub -> sub instanceof TbEntityDataSubCtx).map(sub -> (TbEntityDataSubCtx) sub).forEach(this::cleanupAndCancel);
|
||||
sessionSubs.values().forEach(this::cleanupAndCancel);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user