title: Terracotta timeToIdleSeconds verse timeToLiveSeconds
body: <p>All,</p>
  
  <p>Here's my understanding of the two elements, I wanted to clarify.</p>
  
  <p>timeToIdleSeconds = An object will be evicted if it's idle for more than X seconds. </p>
  
  <p>From documentation </p>
  
  <blockquote>
    <p>If a client accesses an element in myCache that has been idle for more
    than an hour (timeToIdleSeconds), it evicts that element. The element
    is also evicted from the Terracotta Server Array.</p>
  </blockquote>
  
  <p>If the object in cache is not requested again, will it ever get evicted?  Will the cache sizing constraints be the only way to clean up this cached object that's not requested again?</p>
  
  <p>timeToLiveSeconds = An object will be evicted if it's been cached for more than X seconds.  Does this work the same way as timeToIdleSeconds?  Only evicted when requested again?  Or will this get cleaned up by a background process?</p>
  
  <p>Thanks</p>