also, should that be configurable (duration)? how about be able to force flush it? I assume that after updating a record you want to flush the cache for the next request?