We have an application that stores a lot of entities in our own cache(s).Is it best to eager load all info and detach these from Hibernate before caching?