caching of stable values aka repeatable reads