Clean the `Redundant specification of type argument(s)` warning

Change-Id: I9b9534028c10dd4c8cd6dbbc3b4487e0388db065
diff --git a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java
index f68a5c4..3d6fc6d 100644
--- a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java
+++ b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java
@@ -141,7 +141,7 @@
         store.percentageFreeSpace(),
         config.getPersistIndexEvery());
 
-    return new ChronicleMapStore<K, V>(store, config, metricMaker) {
+    return new ChronicleMapStore<>(store, config, metricMaker) {
       @Override
       public void close() {
         super.close();
diff --git a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheLoader.java b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheLoader.java
index 9a68780..a8321ab 100644
--- a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheLoader.java
+++ b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheLoader.java
@@ -164,7 +164,7 @@
   }
 
   InMemoryCache<K, V> asInMemoryCacheBypass() {
-    return new InMemoryCache<K, V>() {
+    return new InMemoryCache<>() {
 
       @SuppressWarnings("unchecked")
       @Override
diff --git a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/TimedValueMarshaller.java b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/TimedValueMarshaller.java
index d3dd713..1fc18bc 100644
--- a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/TimedValueMarshaller.java
+++ b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/TimedValueMarshaller.java
@@ -28,7 +28,7 @@
         ReadResolvable<TimedValueMarshaller<V>> {
 
   private static final ThreadLocal<byte[]> staticBuffer =
-      new ThreadLocal<byte[]>() {
+      new ThreadLocal<>() {
         @Override
         protected byte[] initialValue() {
           return new byte[Long.BYTES + Integer.BYTES];
diff --git a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/TestPersistentCacheDef.java b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/TestPersistentCacheDef.java
index 186bc68..40de51b 100644
--- a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/TestPersistentCacheDef.java
+++ b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/TestPersistentCacheDef.java
@@ -137,12 +137,12 @@
 
   @Override
   public TypeLiteral<String> keyType() {
-    return new TypeLiteral<String>() {};
+    return new TypeLiteral<>() {};
   }
 
   @Override
   public TypeLiteral<String> valueType() {
-    return new TypeLiteral<String>() {};
+    return new TypeLiteral<>() {};
   }
 
   @Override
@@ -172,7 +172,7 @@
 
   @Override
   public CacheLoader<String, String> loader() {
-    return new CacheLoader<String, String>() {
+    return new CacheLoader<>() {
       @Override
       public String load(String s) {
         return loadedValue != null ? loadedValue : UUID.randomUUID().toString();