| 111 | } |
| 112 | |
| 113 | |
| 114 | fun getRange(name: String): Pair<Float?, Float?> { |
| 115 | return cache_getRange.computeIfAbsent(name, { |
| 116 | val d = get(name) |
| 117 | return@computeIfAbsent d.minOrNull()!! to d.maxOrNull()!! |
| 118 | }) |
| 119 | } |
| 120 | |
| 121 | fun getStatistics(name: String): SummaryStatistics { |
no test coverage detected