@property<EOL><INDENT>def hash(self):<DEDENT>
renderer_str = "<STR_LIT>".format(<EOL>self.renderer.__class__.__name__, self.renderer.colormap, self.renderer.fill_value,<EOL>self.renderer.background_color<EOL>)<EOL>if isinstance(self.renderer, StretchedRenderer):<EOL><INDENT>renderer_str = "<STR_LIT>".format(renderer_str, self.renderer.method, self.renderer.colorspace)<EOL><DEDENT>elif isinstance(self.renderer, UniqueValuesRenderer):<EOL><INDENT>renderer_str = "<STR_LIT>".format(renderer_str, self.renderer.labels)<EOL><DEDENT>return hash("<STR_LIT>".format(self.variable.pk, renderer_str, self.time_index))<EOL>
Returns a hash of this render configuration from the variable, renderer, and time_index parameters. Used for
caching the full-extent, native projection render so that subsequent requests can be served by a warp
operation only.