def probe_cached

mylsm-lsm-store@0.3.2.0 · src/Db.bend:177

import mylsm-lsm-store@0.3.2.0/src/Db.bend as Db
import Base
import mylsm-lsm-store@0.3.2.0/src/Sstable.bend as Sstable

177def probe_cached(cached: Maybe<&2, Maybe<&2, String>>, +tab: Sstable.Table, +key: String) -> (Maybe<&2, Maybe<&2, String>> & List<&2, BEntry>):
178  match cached:
179    case None{}:
180      probe_fill(table_hit(tab, key), Sstable.table_id(tab), key)
181    case Some{ans}:
182      (Some{ans}, Nil{})

Uses (10)

Used by (1)