0👍
If you have a GET call to cache, as your code snippet suggests, then you do not need a background sync. You just need a construct of runtimecaching with the right handler and url pattern to get GET calls cached. You shall need background sync for POST/PUT/DELETE calls.
Source:stackexchange.com