[hibernate-dev] should immutable entities in the second level cache be invalidated when they are removed from the database?