• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Unleash / unleash-android / 10096795707

25 Jul 2024 03:15PM CUT coverage: 82.319%. Remained the same
10096795707

Pull #73

github

web-flow
Merge 6148df0d2 into 1977dc1e9
Pull Request #73: chore(deps): update dependency org.jetbrains.kotlin.android to v1.9.25

209 of 284 branches covered (73.59%)

Branch coverage included in aggregate %.

643 of 751 relevant lines covered (85.62%)

5.45 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

83.33
/unleashandroidsdk/src/main/java/io/getunleash/android/cache/InMemoryToggleCache.kt
1
package io.getunleash.android.cache
2

3
import io.getunleash.android.data.Toggle
4
import io.getunleash.android.data.UnleashState
5

6
class InMemoryToggleCache : ToggleCache {
3✔
7
    @Volatile
8
    private var internalCache = emptyMap<String, Toggle>()
3✔
9

10
    override fun read(): Map<String, Toggle> {
11
        return internalCache
×
12
    }
13

14
    override fun get(key: String): Toggle? {
15
        return internalCache[key]
6✔
16
    }
17

18
    override fun write(state: UnleashState) {
19
        internalCache = state.toggles
4✔
20
    }
1✔
21
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc