()
| 539 | } |
| 540 | |
| 541 | get entries(): Effect.Effect<Array<[Key, Value]>> { |
| 542 | return core.sync(() => { |
| 543 | const values: Array<[Key, Value]> = [] |
| 544 | for (const entry of this.cacheState.map) { |
| 545 | if (entry[1]._tag === "Complete" && entry[1].exit._tag === "Success") { |
| 546 | values.push([entry[0], entry[1].exit.value]) |
| 547 | } |
| 548 | } |
| 549 | return values |
| 550 | }) |
| 551 | } |
| 552 | |
| 553 | get keys(): Effect.Effect<Array<Key>> { |
| 554 | return core.sync(() => { |
no test coverage detected