You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
There are 2 issues:
Message fetch fails if getSupportedLocales failed, even if messages are available in remote/local dataSource.
This should not be the case because getting the list of supported locales is only primarily used for caching and performance.
Message fetch is delayed if supported locales hasn't been cached.
Describe the solution you'd like
Even if getSupportedLocales had failed (e.g. VIP service was temporarily down), message fetch should not be blocked.
Even if the set of supported locales is not yet in cache (e.g. supported locales cache is not initialized (i.e initializeCache=false)), message fetch should not have to wait. getSupportedLocales should be done in a separate concurrent thread.
The text was updated successfully, but these errors were encountered:
jessiejuachon
changed the title
[ENHANCEMENT] Non-blocking getSupportedLocales for caching
[ENHANCEMENT and BUG] Non-blocking getSupportedLocales for caching
Nov 17, 2020
jessiejuachon
changed the title
[ENHANCEMENT and BUG] Non-blocking getSupportedLocales for caching
[ENHANCEMENT and BUG] Non-blocking getSupportedLocales when caching
Nov 17, 2020
jessiejuachon
changed the title
[ENHANCEMENT and BUG] Non-blocking getSupportedLocales when caching
[ENHANCEMENT and BUG] Non-blocking getSupportedLocales when fetching messages
Nov 17, 2020
Is your feature request related to a problem? Please describe.
There are 2 issues:
This should not be the case because getting the list of supported locales is only primarily used for caching and performance.
Describe the solution you'd like
Even if getSupportedLocales had failed (e.g. VIP service was temporarily down), message fetch should not be blocked.
Even if the set of supported locales is not yet in cache (e.g. supported locales cache is not initialized (i.e initializeCache=false)), message fetch should not have to wait. getSupportedLocales should be done in a separate concurrent thread.
The text was updated successfully, but these errors were encountered: