You only need to worry about getting the most up-to-date version of an entity in the following situation.
1. You fetch an entity in your request.
2. You put the entity in *different* request.
3. You fetch the entity again in the *same* request as you did in step 1.
This seems like a fairly unlikely scenario, but if this is the case, you have 3 options. Two have been mentioned and the 3rd is a little unorthodox.
1. Clear the local session using ofy.clear();
2. Use a transaction to fetch your entity.
3. Use ofy.getSession().add(key, null); to clear the item from the local session.
Option 1 will also clear any other entities from the session which could cost you a few memcache operations (there's the possibility of a datastore operation too, but that's really unlikely)
Option 2 will prevent the entity from being put into the session, which means that if you use it later you'll have to do a fetch from the datastore.
Option 3 will remove that one entity from the session cache.
Mat.