#NEWLINE# def get( self , key , withIdentifier = False ) : #NEWLINE# #INDENT# "\n        Get the given C{key}. It doesn't support multiple keys. If\n        C{withIdentifier} is set to C{True}, the command issued is a C{gets},\n        that will return the current identifier associated with the value. This\n        identifier has to be used when issuing C{checkAndSet} update later,\n        using the corresponding method.\n\n        @param key: The key to retrieve.\n        @type key: C{str}\n\n        @param withIdentifier: If set to C{True}, retrieve the current\n            identifier along with the value and the flags.\n        @type withIdentifier: C{bool}\n\n        @return: A deferred that will fire with the tuple (flags, value) if\n            C{withIdentifier} is C{False}, or (flags, cas identifier, value)\n            if C{True}.  If the server indicates there is no value\n            associated with C{key}, the returned value will be C{None} and\n            the returned flags will be C{0}.\n        @rtype: L{Deferred}\n        " #NEWLINE# return self . _get ( [ self ] , withIdentifier , False )