From 8eb8f7acadbe5e6ab1e6c8afbfb80791b275cb6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20Finn=C3=A9?= Date: Mon, 4 Sep 2017 09:57:10 +0200 Subject: [PATCH] Better generics and removed unused field --- .../schema/NativeSchemaNumberIndexPopulator.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/index/schema/NativeSchemaNumberIndexPopulator.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/index/schema/NativeSchemaNumberIndexPopulator.java index ec0582c2d2ec7..ab49cada2d321 100644 --- a/community/kernel/src/main/java/org/neo4j/kernel/impl/index/schema/NativeSchemaNumberIndexPopulator.java +++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/index/schema/NativeSchemaNumberIndexPopulator.java @@ -60,8 +60,7 @@ public abstract class NativeSchemaNumberIndexPopulator conflictDetectingValueMerger; - private final NativeSchemaNumberIndexUpdater singleUpdater; - private WorkSync workSync; + private WorkSync,IndexUpdateWork> workSync; private Writer singleTreeWriter; private byte[] failureBytes; @@ -73,7 +72,6 @@ public abstract class NativeSchemaNumberIndexPopulator(); - singleUpdater = new NativeSchemaNumberIndexUpdater<>( layout.newKey(), layout.newValue() ); } @Override @@ -185,7 +183,7 @@ private void applyWithWorkSync( Collection> update { try { - workSync.apply( new IndexUpdateWork( updates ) ); + workSync.apply( new IndexUpdateWork<>( updates ) ); } catch ( ExecutionException e ) { @@ -264,7 +262,8 @@ public void process( IndexEntryUpdate indexEntryUpdate ) throws Exception } } - private static class IndexUpdateWork implements Work + private static class IndexUpdateWork + implements Work,IndexUpdateWork> { private final Collection> updates; @@ -274,15 +273,15 @@ private static class IndexUpdateWork implements Work combine( IndexUpdateWork work ) { ArrayList> combined = new ArrayList<>( updates ); combined.addAll( work.updates ); - return new IndexUpdateWork( combined ); + return new IndexUpdateWork<>( combined ); } @Override - public void apply( IndexUpdateApply indexUpdateApply ) throws Exception + public void apply( IndexUpdateApply indexUpdateApply ) throws Exception { for ( IndexEntryUpdate indexEntryUpdate : updates ) {