}
dbEntityCache.putPersistent(persistentObject);
// invoke postLoad() lifecycle method
if (persistentObject instanceof DbEntityLifecycleAware) {
DbEntityLifecycleAware lifecycleAware = (DbEntityLifecycleAware) persistentObject;
lifecycleAware.postLoad();
}
return persistentObject;
}