@@ -44,31 +44,31 @@ internal class Store (private var userID: String?, private var customIDs: Map<St
4444 cacheById = mutableMapOf ()
4545
4646 if (cachedResponse != null ) {
47- try {
47+ Statsig .errorBoundary.capture( {
4848 val type = object : TypeToken <MutableMap <String , Cache >>() {}.type
4949 cacheById = gson.fromJson(cachedResponse, type) ? : cacheById
50- } catch (_ : Exception ) {
50+ }, {
5151 StatsigUtil .removeFromSharedPrefs(sharedPrefs, CACHE_BY_USER_KEY )
52- }
52+ })
5353 }
5454
5555 stickyDeviceExperiments = mutableMapOf ()
5656 if (cachedDeviceValues != null ) {
57- try {
57+ Statsig .errorBoundary.capture( {
5858 val type = object : TypeToken <MutableMap <String , APIDynamicConfig >>() {}.type
5959 stickyDeviceExperiments = gson.fromJson(cachedDeviceValues, type) ? : stickyDeviceExperiments
60- } catch (_ : Exception ) {
60+ }, {
6161 StatsigUtil .removeFromSharedPrefs(sharedPrefs, STICKY_DEVICE_EXPERIMENTS_KEY )
62- }
62+ })
6363 }
6464
6565 localOverrides = StatsigOverrides (mutableMapOf (), mutableMapOf ())
6666 if (cachedLocalOverrides != null ) {
67- try {
67+ Statsig .errorBoundary.capture( {
6868 localOverrides = gson.fromJson(cachedLocalOverrides, StatsigOverrides ::class .java)
69- } catch (_ : Exception ) {
69+ }, {
7070 StatsigUtil .removeFromSharedPrefs(sharedPrefs, LOCAL_OVERRIDES_KEY )
71- }
71+ })
7272 }
7373 reason = EvaluationReason .Uninitialized
7474 currentCache = loadCacheForCurrentUser()
0 commit comments