Changes

Summary

  1. Use tryLock with timeouts to avoid deadlocks where possible (#1377) (commit: 6b899bf) (details)
Commit 6b899bf7e11e71cb4230f5be454182ec7706c4f7 by noreply
Use tryLock with timeouts to avoid deadlocks where possible (#1377)

(commit: 6b899bf)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/WebSocketSendingThread.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/utils/cache/ReadWriteLockCache.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/utils/MiscUtil.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/operator/CombineRestAction.java (diff)