#NEWLINE# def _incrdecr( self , key , is_negative , delta , namespace = None , initial_value = None ) : #NEWLINE# #INDENT# "Increment or decrement a key by a provided delta.\n\n    Args:\n      key: Key to increment or decrement. If an iterable collection, each\n        one of the keys will be offset.\n      is_negative: Boolean, if this is a decrement.\n      delta: Non-negative integer amount (int or long) to increment\n        or decrement by.\n      namespace: a string specifying an optional namespace to use in\n        the request.\n      initial_value: initial value to put in the cache, if it doesn't\n        already exist.  The default value, None, will not create a cache\n        entry if it doesn't already exist.\n\n    Returns:\n      New long integer value, or None on cache miss or network/RPC/server\n      error.\n\n    Raises:\n      ValueError: If delta is negative.\n      TypeError: If delta isn't an int or long.\n    " #NEWLINE# rpc = self . _incrdecr_async ( key , is_negative , delta , namespace , key ) #NEWLINE# return rpc . get_result ( )