diff options
author | Antonio Barone <syntonyze@gmail.com> | 2022-01-20 17:34:17 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-01-20 17:34:17 +0000 |
commit | ac476b9d51266e3e904a5584c8e0eba90a2a3f8a (patch) | |
tree | 03c6ce04b2d17edeaa2dd059992584505084c930 | |
parent | 0e06e03b9c789dd319076e8b7da2fe050b812e7d (diff) | |
parent | a07b01bf104448ae6f19c820d12cbbd403b327bc (diff) |
Merge "Make default CacheBasedWebSession maxAge public" into stable-3.3
-rw-r--r-- | java/com/google/gerrit/common/UsedAt.java | 1 | ||||
-rw-r--r-- | java/com/google/gerrit/httpd/CacheBasedWebSession.java | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/java/com/google/gerrit/common/UsedAt.java b/java/com/google/gerrit/common/UsedAt.java index 73b1d40327..3e103c8625 100644 --- a/java/com/google/gerrit/common/UsedAt.java +++ b/java/com/google/gerrit/common/UsedAt.java @@ -42,6 +42,7 @@ public @interface UsedAt { PLUGIN_SERVICEUSER, PLUGIN_HIGH_AVAILABILITY, PLUGIN_MULTI_SITE, + PLUGIN_WEBSESSION_FLATFILE, PLUGINS_ALL, // Use this project if a method/type is generally made available to all plugins. } diff --git a/java/com/google/gerrit/httpd/CacheBasedWebSession.java b/java/com/google/gerrit/httpd/CacheBasedWebSession.java index 3a84a296f8..3ea73c3d2c 100644 --- a/java/com/google/gerrit/httpd/CacheBasedWebSession.java +++ b/java/com/google/gerrit/httpd/CacheBasedWebSession.java @@ -19,6 +19,7 @@ import static java.util.concurrent.TimeUnit.HOURS; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Strings; import com.google.gerrit.common.Nullable; +import com.google.gerrit.common.UsedAt; import com.google.gerrit.entities.Account; import com.google.gerrit.extensions.restapi.BadRequestException; import com.google.gerrit.httpd.WebSessionManager.Key; @@ -43,7 +44,9 @@ import org.eclipse.jgit.http.server.GitSmartHttpTools; @RequestScoped public abstract class CacheBasedWebSession implements WebSession { @VisibleForTesting public static final String ACCOUNT_COOKIE = "GerritAccount"; - protected static final long MAX_AGE_MINUTES = HOURS.toMinutes(12); + + @UsedAt(UsedAt.Project.PLUGIN_WEBSESSION_FLATFILE) + public static final long MAX_AGE_MINUTES = HOURS.toMinutes(12); private final HttpServletRequest request; private final HttpServletResponse response; |