-
Notifications
You must be signed in to change notification settings - Fork 419
Closed
Labels
enhancementAdding features, adding tests, improving documentation.Adding features, adding tests, improving documentation.
Milestone
Description
- Prefer composition over inheritance of the
Synchronisation::Object
. Keep it internally though for our classes to avoid indirections, forbidding subclassing. - Add abstraction for CAS on fields (currently AtomicReference in a final field - with indirection) to be able to swap to better in place implementation where they become available.
- break down the supported tools to avoid cost of instantiating mutex/condition when not needed (e.g. when only final fields are used)
Metadata
Metadata
Assignees
Labels
enhancementAdding features, adding tests, improving documentation.Adding features, adding tests, improving documentation.