title: Implementing cache mechanism with retrofit 2 as like robospice + retrofit 1
body: <p>I have been using <a href="https://github.com/square/retrofit" rel="nofollow noreferrer">retrofit</a>1 + <a href="https://github.com/stephanenicolas/robospice" rel="nofollow noreferrer">robospice</a> to make API requests. You can check sample <a href="https://github.com/octo-online/RoboSpice-samples/tree/release/robospice-sample-retrofit" rel="nofollow noreferrer">here</a>. In this framework, I used to make request like this </p>
  
  <pre><code>getSpiceManager().execute(request, CACHE_KEY, DurationInMillis.ONE_MINUTE(CACHE_TIME), new ResponseListener());
  </code></pre>
  
  <p>Above statement will make sure that it will return the cached response for one minute from the time I requested(with the same cache key).But currently, robospice does not support retrofit v2. My Question is that is there any cache mechanism for retrofit v2 to implement like this. I googled for some time but I could not find what exactly I want.</p>