title: Caffeine Cache - Specify expiry for an entry
body: <p>I'm trying to further my understanding of the <a href="https://github.com/ben-manes/caffeine" rel="nofollow noreferrer">caffeine cache</a>. I was wondering if there is a way to specify a timeout for an entry that's populated in the cache, but have no time based expiry for the rest of the records. </p>
  
  <p>Essentially I would like to have the following interface:</p>
  
  <p><code>put(key, value, timeToExpiry)</code>// enter a key and value with a specified timeToExpiry</p>
  
  <p><code>put(key, value)</code> // enter a key value with no timeToExpiry</p>
  
  <p>I can write the interfaces and plumbing, but I'd like to understand how I can configure caffeine for both of the above requirements. I'm also open to have two separate instances of the caffeine cache. </p>