From 252f17bfec0388d3e8e081b0ee011d6516b22bdd Mon Sep 17 00:00:00 2001
From: Artem Vysochyn <artem.vysochyn@gmail.com>
Date: Sun, 22 Sep 2024 08:42:08 +0300
Subject: [PATCH] Get rid of ServiceLoaderUtil

---
 .../main/java/io/scalecube/cluster/metadata/MetadataCodec.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cluster-api/src/main/java/io/scalecube/cluster/metadata/MetadataCodec.java b/cluster-api/src/main/java/io/scalecube/cluster/metadata/MetadataCodec.java
index a62f4542..5346aefd 100644
--- a/cluster-api/src/main/java/io/scalecube/cluster/metadata/MetadataCodec.java
+++ b/cluster-api/src/main/java/io/scalecube/cluster/metadata/MetadataCodec.java
@@ -10,7 +10,7 @@ public interface MetadataCodec {
   MetadataCodec INSTANCE =
       StreamSupport.stream(ServiceLoader.load(MetadataCodec.class).spliterator(), false)
           .findFirst()
-          .orElse(null);
+          .orElseGet(JdkMetadataCodec::new);
 
   /**
    * Deserializes metadata from buffer.