diff --git a/project/pom.xml b/project/pom.xml
index 8b67af1e8c..e46a568557 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -231,7 +231,7 @@
1.4.1
9.4.46.v20220331
- 2.0.1
+ 2.1.1
1.8.0
diff --git a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java
index f47ff4cde2..013071455d 100644
--- a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java
+++ b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/handlers/GoogleCloudStorageClientErrorRetryHandler.java
@@ -17,6 +17,7 @@
package org.jclouds.googlecloudstorage.handlers;
import javax.inject.Singleton;
+import javax.ws.rs.core.Response.Status;
import org.jclouds.http.HttpCommand;
import org.jclouds.http.HttpResponse;
@@ -27,10 +28,6 @@ import com.google.inject.Inject;
@Singleton
public final class GoogleCloudStorageClientErrorRetryHandler implements HttpRetryHandler {
- /** The user has sent too many requests in a given amount of time ("rate limiting"). */
- // TODO: remove when upgrading to jax-rs api 2.1
- private static final int TOO_MANY_REQUESTS = 429;
-
private final BackoffLimitedRetryHandler backoffHandler;
@Inject
@@ -40,7 +37,7 @@ public final class GoogleCloudStorageClientErrorRetryHandler implements HttpRetr
@Override
public boolean shouldRetryRequest(HttpCommand command, HttpResponse response) {
- if (response.getStatusCode() == TOO_MANY_REQUESTS) {
+ if (response.getStatusCode() == Status.TOO_MANY_REQUESTS.getStatusCode()) {
return backoffHandler.shouldRetryRequest(command, response);
} else {
return false;