This is an automated email from the ASF dual-hosted git repository.

FrankChen021 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 4ebc502ec32 build(deps): bump 
com.amazonaws:elasticache-java-cluster-client from 1.2.0 to 1.2.4 (#20026)
4ebc502ec32 is described below

commit 4ebc502ec3286e63150515a3e896820107bca68f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Sun Aug 16 12:58:57 2026 +0800

    build(deps): bump com.amazonaws:elasticache-java-cluster-client from 1.2.0 
to 1.2.4 (#20026)
    
    * build(deps): bump com.amazonaws:elasticache-java-cluster-client
    
    Bumps 
[com.amazonaws:elasticache-java-cluster-client](https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-java)
 from 1.2.0 to 1.2.4.
    - [Release 
notes](https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-java/releases)
    - 
[Commits](https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-java/compare/1.2.0...1.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: com.amazonaws:elasticache-java-cluster-client
      dependency-version: 1.2.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * fix: support ElastiCache client 1.2.4 interface
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Frank Chen <[email protected]>
---
 licenses.yaml                                      |   2 +-
 pom.xml                                            |   2 +-
 .../druid/client/cache/MemcachedCacheTest.java     | 109 +++++++++++++++++++++
 3 files changed, 111 insertions(+), 2 deletions(-)

diff --git a/licenses.yaml b/licenses.yaml
index 78243319ed9..df696a37cf5 100644
--- a/licenses.yaml
+++ b/licenses.yaml
@@ -1857,7 +1857,7 @@ name: aws-elasticache-cluster-client-memcached-for-java
 license_category: binary
 module: java-core
 license_name: Apache License version 2.0
-version: 1.2.0
+version: 1.2.4
 libraries:
   - com.amazonaws: elasticache-java-cluster-client
 
diff --git a/pom.xml b/pom.xml
index 53e2b760091..8ee2fac3e37 100644
--- a/pom.xml
+++ b/pom.xml
@@ -976,7 +976,7 @@
             <dependency>
                 <groupId>com.amazonaws</groupId>
                 <artifactId>elasticache-java-cluster-client</artifactId>
-                <version>1.2.0</version>
+                <version>1.2.4</version>
             </dependency>
             <dependency>
                 <groupId>org.antlr</groupId>
diff --git 
a/server/src/test/java/org/apache/druid/client/cache/MemcachedCacheTest.java 
b/server/src/test/java/org/apache/druid/client/cache/MemcachedCacheTest.java
index e8209a444cb..4243c367bb2 100644
--- a/server/src/test/java/org/apache/druid/client/cache/MemcachedCacheTest.java
+++ b/server/src/test/java/org/apache/druid/client/cache/MemcachedCacheTest.java
@@ -38,6 +38,7 @@ import net.spy.memcached.ConnectionObserver;
 import net.spy.memcached.MemcachedClientIF;
 import net.spy.memcached.MemcachedNode;
 import net.spy.memcached.NodeLocator;
+import net.spy.memcached.config.NodeEndPoint;
 import net.spy.memcached.internal.BulkFuture;
 import net.spy.memcached.internal.BulkGetCompletionListener;
 import net.spy.memcached.internal.OperationFuture;
@@ -373,6 +374,18 @@ class MockMemcachedClient implements MemcachedClientIF
     throw new UnsupportedOperationException("not implemented");
   }
 
+  @Override
+  public Collection<NodeEndPoint> getAvailableNodeEndPoints()
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public Collection<NodeEndPoint> getAllNodeEndPoints()
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
   @Override
   public Transcoder<Object> getTranscoder()
   {
@@ -810,6 +823,102 @@ class MockMemcachedClient implements MemcachedClientIF
     throw new UnsupportedOperationException("not implemented");
   }
 
+  @Override
+  public <T> BulkFuture<Map<String, CASValue<T>>> asyncGetsBulk(
+      Iterator<String> keys,
+      Iterator<Transcoder<T>> tcs
+  )
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public <T> BulkFuture<Map<String, CASValue<T>>> asyncGetsBulk(
+      Collection<String> keys,
+      Iterator<Transcoder<T>> tcs
+  )
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public <T> BulkFuture<Map<String, CASValue<T>>> asyncGetsBulk(
+      Iterator<String> keys,
+      Transcoder<T> tc
+  )
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public <T> BulkFuture<Map<String, CASValue<T>>> asyncGetsBulk(
+      Collection<String> keys,
+      Transcoder<T> tc
+  )
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public BulkFuture<Map<String, CASValue<Object>>> 
asyncGetsBulk(Iterator<String> keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public BulkFuture<Map<String, CASValue<Object>>> 
asyncGetsBulk(Collection<String> keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public <T> BulkFuture<Map<String, CASValue<T>>> asyncGetsBulk(Transcoder<T> 
tc, String... keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public BulkFuture<Map<String, CASValue<Object>>> asyncGetsBulk(String... 
keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public <T> Map<String, CASValue<T>> getsBulk(Iterator<String> keys, 
Transcoder<T> tc)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public <T> Map<String, CASValue<T>> getsBulk(Collection<String> keys, 
Transcoder<T> tc)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public Map<String, CASValue<Object>> getsBulk(Iterator<String> keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public Map<String, CASValue<Object>> getsBulk(Collection<String> keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public <T> Map<String, CASValue<T>> getsBulk(Transcoder<T> tc, String... 
keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
+  @Override
+  public Map<String, CASValue<Object>> getsBulk(String... keys)
+  {
+    throw new UnsupportedOperationException("not implemented");
+  }
+
   @Override
   public <T> Future<Boolean> touch(String key, int exp, Transcoder<T> tc)
   {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to