title: What is the validity period of Android In-app billing cache hold by Google Play?
body: <p>I'm using the In-App billing v3 in my Android app for subscriptions.
  Now I'm testing it in real scenario, I bought a month subscription a month ago and now, after a month I received an email of renewal charge.
  It's a couple of hours (about 7) but the method <code>getPurchases()</code> is still returning the information about the old purchase bought a month ago.</p>
  
  <p>I readed an information about <a href="http://developer.android.com/google/play/billing/api.html#caching" rel="nofollow">local caching</a> of purchases data, but I didn't find an information <strong>how long is the cache valid</strong>?</p>
  
  <p>I understand that device can be offline, so the cache cannot be updated, so let's assume that my device is constantly connected to Internet.</p>