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