def Cache.slot

bend-kit-cache@0.3.0.0 · cache.bend:109

import bend-kit-cache@0.3.0.0/cache.bend as Cache
import Base
import bend-kit-collections@0.1.4.1/omap.bend as OMap
import bend-kit-collections@0.1.4.1/order.bend as Order

109def Cache.slot(~V: Data, slots: OMap.OMap<String, Slot<V>>, +key: String) -> Slot<V>:
110  Maybe.default(&2, Slot<V>, OMap.OMap.get(~String, ~Slot<V>, ~Order.string, slots, key), Slot.new(V))

Uses (7)

Used by (5)