title: Python caching for multiple users
body: <p>I'm creating a python wrapper for Vimeo API and this is my first time creating a python distribution. I'm having questions with <strong>python caching</strong>.</p>
  
  <p>I referred this <a href="https://github.com/dkm/python-vimeo/blob/master/vimeo/__init__.py" rel="nofollow">existing python-vimeo wrapper</a> for caching the request token. That guy implemented like this</p>
  
  <pre><code>"""By default, this client will cache API requests for 120 seconds. To
  override this setting, pass in a different cache_timeout parameter (in
  seconds), or to disable caching, set cache_timeout to 0."""
  </code></pre>
  
  <p>I'm wondering whether it will create a problem or not. If there is <strong>more than one user</strong> using that feature for connecting vimeo exactly at the <strong>same time</strong>, and storing the information like this in the server</p>
  
  <pre><code>return self._cache.setdefault(key, processor(headers, content))
  </code></pre>
  
  <p>doesn't it create problem(informations will be <strong>overwritten in the cache</strong>)?</p>
  
  <p>If it creates a problem, could you tell me the best solution? I think It would be storing in the filename with the name of authenticated username. Am I right?</p>
  
  <p>Thanks!</p>