#NEWLINE# def __getitem__( self , key ) : #NEWLINE# #INDENT# dkey = self . pickler . dumps ( key ) #NEWLINE# if ( self . cache . cache is None ) : #NEWLINE# #INDENT# backend = self . read_backend #NEWLINE# res = backend . structure ( self ) . get ( res ) #NEWLINE# return backend . execute ( res , ( lambda r : self . _load_get_data ( r , key ) ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return self . cache . cache [ key ]