Skip to content

Conversation

@GhilesA
Copy link

@GhilesA GhilesA commented Jan 27, 2026

PR Summary

use a ScheduledExecutorService to handle the background periodic logic safely cancel, wait for completion and close the threads and executor using its api
remove Thread::sleep from the code

@jonenst some questions are still remaining, can you provide some background info on the TODOs and FIXME ?

@GhilesA GhilesA requested a review from jonenst January 27, 2026 08:24
@GhilesA GhilesA force-pushed the refacto/improve_persisted_poller_code branch 5 times, most recently from d1ebce7 to 21a74d9 Compare February 2, 2026 14:47
@GhilesA GhilesA force-pushed the refacto/improve_persisted_poller_code branch from 21a74d9 to f339863 Compare February 3, 2026 08:42
@GhilesA GhilesA force-pushed the refacto/improve_persisted_poller_code branch 4 times, most recently from 93b2b4f to 48a00c7 Compare February 6, 2026 17:04
@GhilesA GhilesA marked this pull request as ready for review February 6, 2026 17:04
@GhilesA GhilesA force-pushed the refacto/improve_persisted_poller_code branch from 48a00c7 to b52e8d9 Compare February 12, 2026 19:24
use a ScheduledExecutorService to handle the background periodic logic
safely cancel, wait for completion and close the threads and executor
using its api
remove Thread::sleep from the code
@GhilesA GhilesA force-pushed the refacto/improve_persisted_poller_code branch from b52e8d9 to 37de559 Compare February 12, 2026 19:27
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants