| 1 | effect/KeyedPool#get: |
| 2 | replacement: "RcMap.get + Pool.get" |
| 3 | note: "KeyedPool was removed; acquire the per-key Pool from an RcMap, then borrow an item with Pool.get in the current Scope." |
| 4 | effect/KeyedPool#invalidate: |
| 5 | replacement: "RcMap.get + Pool.invalidate" |
| 6 | note: "KeyedPool was removed; retain the key, get its Pool from RcMap, and call Pool.invalidate for the item." |
| 7 | effect/KeyedPool#KeyedPool: |
| 8 | replacement: "RcMap.RcMap<K, Pool.Pool<A, E>>" |
| 9 | note: "Model keyed pools as an RcMap whose scoped lookup creates one Pool per key." |
| 10 | effect/KeyedPool#KeyedPool.Variance: |
| 11 | replacement: "none" |
| 12 | note: "KeyedPool and its variance marker were removed; use the RcMap and Pool public models without depending on branding internals." |
| 13 | effect/KeyedPool#KeyedPoolTypeId: |
| 14 | replacement: "none" |
| 15 | note: "KeyedPool was removed, so its runtime type id has no v4 equivalent." |
| 16 | effect/KeyedPool#make: |
| 17 | replacement: "RcMap.make + Pool.make" |
| 18 | note: "Create an RcMap with lookup key => Pool.make({ acquire: acquire(key), size }); RcMap.get followed by Pool.get replaces keyed borrowing." |
| 19 | effect/KeyedPool#makeWith: |
| 20 | replacement: "RcMap.make + Pool.make" |
| 21 | note: "Create an RcMap whose lookup uses Pool.make with size: size(key)." |
| 22 | effect/KeyedPool#makeWithTTL: |
| 23 | replacement: "RcMap.make + Pool.makeWithTTL" |
| 24 | note: "Create an RcMap whose lookup uses Pool.makeWithTTL with min(key), max(key), and the shared timeToLive." |
| 25 | effect/KeyedPool#makeWithTTLBy: |
| 26 | replacement: "RcMap.make + Pool.makeWithTTL" |
| 27 | note: "Create an RcMap whose lookup uses Pool.makeWithTTL with min(key), max(key), and timeToLive(key)." |