'Create a Storage instance.
Args:
lock: An optional threading.Lock-like object. Must implement at
least acquire() and release(). Does not need to be
re-entrant.'

def __init__(self, lock=None):

    self._lock = lock
