| ⊦ ⟨let key = datakey(ino, pageno), pe = ? in if key ∈ pcache then {pe := pcache[key]; pe := mkpentry(boolvar, pe.page); pcache[key] := pe} else err := EFAIL⟩ true |
key = datakey(ino, pageno) ⊦ ⟨if key ∈ pcache then {pe := pcache[key]; pe := mkpentry(boolvar, pe.page); pcache[key] := pe} else err := EFAIL⟩ true