'Optionally accepts a ``timeout`` in seconds for the resource\'s cache.
Defaults to ``60`` seconds.'

def __init__(self, cache_name=u'default', timeout=None, public=None, private=None, *args, **kwargs):

    super(SimpleCache, self).__init__(*args, **kwargs)
    self.cache = caches[cache_name]
    self.timeout = (timeout if (timeout is not None) else self.cache.default_timeout)
    self.public = public
    self.private = private
