The GitHub Actions job "Java CI" on 
commons-lang.git/feature/lang-1790-timed-semaphore-fairness has succeeded.
Run started by GitHub user garydgregory (triggered by garydgregory).

Head commit for run:
991ba796d486eb5dc3d0dc34dbd124ccf9cc0f84 / Gary Gregory <[email protected]>
Add optional FIFO fairness to TimedSemaphore (LANG-1790)

Add Builder.setFair(boolean) and queue blocking acquisitions in FIFO
order
when fairness is enabled. Preserve the default non-fair behavior and the
existing tryAcquire() API.

Keep permit accounting synchronized, remove queued acquisitions on
interruption or shutdown, and allow new unlimited acquisitions to
proceed
without waiting. Share the wait-and-shutdown check between acquisition
paths.

Document fairness guarantees and exceptions, and add regression coverage
for ordering, cancellation, limit changes, and builder reuse.

Report URL: https://github.com/apache/commons-lang/actions/runs/40218234268

With regards,
GitHub Actions via GitBox

Reply via email to