modified buffer-local cache