ConfigCat SDK for Kotlin Multiplatform. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
Before, the cache was read only when the in-memory "cache entry" was expired. This PR changes this behavior to reading the cache always and determining the expiration based on the external cache's TTL.
Related issues (only if applicable)
Provide links to issues relating to this pull request
Requirement checklist (only if applicable)
[x] I have covered the applied changes with automated tests.
[x] I have executed the full automated test set against my changes.
[x] I have validated my changes against all supported platform versions.
Describe the purpose of your pull request
Before, the cache was read only when the in-memory "cache entry" was expired. This PR changes this behavior to reading the cache always and determining the expiration based on the external cache's TTL.
Related issues (only if applicable)
Provide links to issues relating to this pull request
Requirement checklist (only if applicable)