#NEWLINE# def __init__( self , attribute , cache , cache_key = None ) : #NEWLINE# #INDENT# '\n        Construct a new RelationshipCache.\n\n        :param attribute: A Class.attribute which indicates a particular\n        class relationship() whose lazy loader should be pulled from the cache.\n\n        :param cache_key: optional.  A string cache key that will serve as the\n        key to the query, bypassing the usual means of forming a key from the\n        Query itself.\n        ' #NEWLINE# super ( RelationshipCache , self ) . __init__ ( cache , cache_key ) #NEWLINE# self . _relationship_options = { #NEWLINE# #INDENT# ( attribute . property . parent . class_ , attribute . property . key ) : self , #NEWLINE# #UNINDENT# }