code: def copy(self, key=None):
          
          other = self.__class__(
              maxsize=self.maxsize, redis=self.persistence.redis, key=key
          )
          other.update(self)
  
          return other
docs: Creates another collection with the same items and maxsize with
          the given *key*.