Details
Description
The ValueQueue facility was designed to cache EDEKs for KMS KeyProviders so that EDEKs could be served quickly, while the cache is replenished in a background thread.
The existing code for triggering an asynchronous refill is only triggered when a key queue becomes empty, rather than when it falls below the configured watermark.
This is a relatively minor fix in the main code, however, most of the tests require some changes as they verify the previous unintended behavior.
Attachments
Attachments
Issue Links
- links to