Suppress unchecked, cast and rawtypes warnings Change-Id: Ice5cd178940989711cebf41527f3af503177d02d
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 b08904e..7c00a0d 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
@@ -50,7 +50,7 @@ private final InMemoryLRU<K> hotEntries; private final PersistentCacheDef<K, V> cacheDefinition; - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "cast", "rawtypes"}) ChronicleMapCacheImpl( PersistentCacheDef<K, V> def, ChronicleMapCacheConfig config,
diff --git a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/KeyWrapperMarshaller.java b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/KeyWrapperMarshaller.java index 7c7801c..53de07c 100644 --- a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/KeyWrapperMarshaller.java +++ b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/KeyWrapperMarshaller.java
@@ -34,7 +34,7 @@ return new KeyWrapperMarshaller<>(name); } - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) @Override public KeyWrapper<V> read(Bytes in, KeyWrapper<V> using) { int serializedLength = (int) in.readUnsignedInt(); @@ -46,6 +46,7 @@ return using; } + @SuppressWarnings("rawtypes") @Override public void write(Bytes out, KeyWrapper<V> toWrite) { final byte[] serialized = CacheSerializers.getKeySerializer(name).serialize(toWrite.getValue());
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 ec30043..f85f57e 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
@@ -35,7 +35,7 @@ return new TimedValueMarshaller<>(name); } - @SuppressWarnings("unchecked") + @SuppressWarnings({"rawtypes", "unchecked"}) @Override public TimedValue<V> read(Bytes in, TimedValue<V> using) { long initialPosition = in.readPosition(); @@ -64,6 +64,7 @@ return using; } + @SuppressWarnings("rawtypes") @Override public void write(Bytes out, TimedValue<V> toWrite) { byte[] serialized = CacheSerializers.getValueSerializer(name).serialize(toWrite.getValue());