ドキュメントを読んでもよくわからんかったけど、ここの説明をみてようやく理解できた。 timeToLive is a total time an entry stays in a cache region. timeToIdle specifies how long it should stay in cache if it is not referenced. https://forums.hibernate.org/viewtopic.php?f=1&t=983635&view=previous こんな感じ。 timeToIdleSeconds 意味的には参照間生存期間、みたいな感じかな。この時間のあいだ参照されなかったらキャッシュから削除される。ということはこの時間内で参照され続ければ、削除はされない。 timeToLiveSeconds こっちは最大生存期間、みたいな感じか。この時間