Both Conference and Endpoint have "expired" properties which can be used to determine if instances are valid, so using WeakReference only adds extra complexity.
I need these changes for another work which will require to store expired Endpoint instances until Conference is not expired and it may break logic which depends on WeakReferences<Endpoint>.
You can view, comment on, or merge this pull request online at:
-- Commit Summary --
* No longer use WeakReference on Endpoint
* No longer use WeakReference on Conference
-- File Changes --
M src/main/java/org/jitsi/videobridge/Conference.java (26)
M src/main/java/org/jitsi/videobridge/ConferenceSpeechActivity.java (64)
M src/main/java/org/jitsi/videobridge/Endpoint.java (95)
M src/main/java/org/jitsi/videobridge/eventadmin/influxdb/LoggingHandler.java (8)
-- Patch Links --
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: