MeteorDevelopment / orbit

Extremely fast event system.
MIT License
48 stars 10 forks source link

Potential for memory leakage #3

Open RacoonDog opened 1 year ago

RacoonDog commented 1 year ago

Subscribing an object to an EventBus via EventBus.subscribe(Object) adds said object and it's associated listeners to the listenerCache during the getListeners call. This map is never shrunk/cleared, resulting in said objects never being able to be garbage collected, even after being unsubscribed.