'Build a tf.placeholder from the metadata, or return an old one.
Returns:
tf.Tensor:'

@memoized
def build_placeholder_reuse(self):

    if (self._cached_placeholder is not None):
        return self._cached_placeholder
    return self.build_placeholder()
