Motivation Currently the visibility of the various Recycler inner classes and their fields isn't optimal. Some private members are accessed by other classes resulting in synthetic methods, and other non-private classes/members are only accessed privately and so can be made private. Modifications - Increase/reduce visibility of various fields/methods/classes within Recycler - Have WeakOrderQueue extend WeakReference<Thread> to eliminate the owner field - Change local DefaultHandle var to DefaultHandle<?> to avoid raw type compiler warning Result Tidier code, fewer implicit methods on hot paths (reducing inlining depths) |
||
---|---|---|
.. | ||
main | ||
test |