def METHOD_NAME(self):
    # pylint: disable=access-member-before-definition
    if hasattr(self, "_hydrated_attachments_cache"):
        return self._hydrated_attachments_cache
    self._hydrated_attachments_cache = []
    if self.attachments_cache:
        for attachment in copy.deepcopy(self.attachments_cache):
            attachment["uploaded_on"] = parse_iso8601_string(
                attachment["uploaded_on"]
            )
            self._hydrated_attachments_cache.append(attachment)
    return self._hydrated_attachments_cache