When processing single value poller locks configuration cache 3 times:
- to get item from queue and retrieve its data from configuration cache
- to put item in queue and update its nextcheck, unreachable fields
- to get timestamp of the next item to poll
We can reduce the number of times configuration cache is being locked by merging (2) and (3).