http://www.perlmonks.org?node_id=458762


in reply to Reloading CDBI objects from database elegantly

This is not a cache, nor is it related to the "live objects index" that people sometimes confuse with a cache. The issue is that you have an object, populated with data, and it stays that way unless you do something to it. All database/object mapping tools work this way.

All you need to do is get rid of the object and load it again. If you let it go out of scope or undef it and then call the constructor (retrieve) again, you will get fresh data.