Use faster lastIndexOf() 42/102442/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Sep 2022 12:55:31 +0000 (14:55 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Sep 2022 12:55:31 +0000 (14:55 +0200)
Searching for a char index is faster than searching for a string, use
the former.

Change-Id: I528499247d6361cfeadb49b9d9d05df3ac12078a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
aaa-filterchain/src/main/java/org/opendaylight/aaa/filterchain/configuration/impl/CustomFilterAdapterConfigurationImpl.java

index 806c732d308b9a1cb3ad17cd8b3b88f5ff64b4b4..27cc059bcf2c349275e81427d9b455fd0343b49a 100644 (file)
@@ -280,7 +280,7 @@ public final class CustomFilterAdapterConfigurationImpl implements CustomFilterA
         final Map<String, String> extractedConfig = new HashMap<>();
         for (Entry<String, String> entry : fullConfiguration.entrySet()) {
             String key = entry.getKey();
-            final int lastDotSeparator = key.lastIndexOf(".");
+            final int lastDotSeparator = key.lastIndexOf('.');
             if (lastDotSeparator >= 0) {
                 final String comparisonClazzNameSubstring = key.substring(0, lastDotSeparator);
                 if (comparisonClazzNameSubstring.equals(clazzName)) {