Java二級緩存會在以下情況下更新:
當應用程序向數據庫中寫入新數據或更新現有數據時,二級緩存會自動更新以保持數據的一致性。
當應用程序顯式調用緩存的清除或刷新方法時,二級緩存會被更新。
當緩存的過期時間到期時,二級緩存會被更新。
當緩存的容量達到設定的最大值時,二級緩存可能會觸發淘汰策略,將一些數據從緩存中移除以騰出空間。
總的來說,二級緩存的更新是由緩存管理器控制的,具體更新的時機取決于緩存管理器的配置和策略。