(entry: Entry<A, E>, fiber: Fiber.Fiber<unknown, unknown>)
| 482 | } |
| 483 | |
| 484 | const hasExpired = <A, E>(entry: Entry<A, E>, fiber: Fiber.Fiber<unknown, unknown>): boolean => { |
| 485 | if (entry.expiresAt === undefined) { |
| 486 | return false |
| 487 | } |
| 488 | return fiber.getRef(effect.ClockRef).currentTimeMillisUnsafe() >= entry.expiresAt |
| 489 | } |
| 490 | |
| 491 | const checkCapacity = <K, A, E, R>(self: Cache<K, A, E, R>) => { |
| 492 | let diff = MutableHashMap.size(self.map) - self.capacity |
no test coverage detected