From 89487e3565c53f382bd2e8488c376d1ea20a2c01 Mon Sep 17 00:00:00 2001 From: John Blum Date: Wed, 2 Oct 2024 20:23:16 -0700 Subject: [PATCH] Optimze imports in ImageResponseMetadata. * Make the Long created field final. * Delegate the default constructor to ImageResponseMetadata(:Long) passing System.currentTimeMillis(). --- .../springframework/ai/image/ImageResponseMetadata.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/spring-ai-core/src/main/java/org/springframework/ai/image/ImageResponseMetadata.java b/spring-ai-core/src/main/java/org/springframework/ai/image/ImageResponseMetadata.java index fe5b78985..5d694e548 100644 --- a/spring-ai-core/src/main/java/org/springframework/ai/image/ImageResponseMetadata.java +++ b/spring-ai-core/src/main/java/org/springframework/ai/image/ImageResponseMetadata.java @@ -16,9 +16,6 @@ package org.springframework.ai.image; import org.springframework.ai.model.MutableResponseMetadata; -import org.springframework.ai.model.ResponseMetadata; - -import java.util.HashMap; /** * Represents metadata associated with an image response. It provides additional @@ -31,10 +28,10 @@ import java.util.HashMap; */ public class ImageResponseMetadata extends MutableResponseMetadata { - private Long created; + private final Long created; public ImageResponseMetadata() { - this.created = System.currentTimeMillis(); + this(System.currentTimeMillis()); } public ImageResponseMetadata(Long created) {