It won’t be always null since org.hibernate.cache.spi.entry.StandardCacheEntryImpl.assemble is passing the state correctly.
So, only AbstractEntityInitializer will always pass it null.