From b47a168939826623a55a7db7cd20ce5d901af797 Mon Sep 17 00:00:00 2001 From: sbusch-dev <59911764+sbusch-dev@users.noreply.github.com> Date: Wed, 4 Mar 2020 11:00:47 +0100 Subject: [PATCH] Update FullQualifiedName.java performance / allocation improvement --- .../org/apache/olingo/odata2/api/edm/FullQualifiedName.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/odata2-lib/odata-api/src/main/java/org/apache/olingo/odata2/api/edm/FullQualifiedName.java b/odata2-lib/odata-api/src/main/java/org/apache/olingo/odata2/api/edm/FullQualifiedName.java index dfb6d153c..f0ff301a8 100644 --- a/odata2-lib/odata-api/src/main/java/org/apache/olingo/odata2/api/edm/FullQualifiedName.java +++ b/odata2-lib/odata-api/src/main/java/org/apache/olingo/odata2/api/edm/FullQualifiedName.java @@ -27,6 +27,7 @@ public class FullQualifiedName { private final String namespace; private final String name; + private final String fullQualifiedName; /** * @param namespace @@ -35,6 +36,7 @@ public class FullQualifiedName { public FullQualifiedName(final String namespace, final String name) { this.namespace = namespace; this.name = name; + this.fullQualifiedName = namespace + Edm.DELIMITER + name; } /** @@ -70,6 +72,6 @@ public boolean equals(final Object obj) { @Override public String toString() { - return namespace + Edm.DELIMITER + name; + return fullQualifiedName; } }