From 67cb71e09e53ecaf83ac6bac7bd799e3b0bc7d93 Mon Sep 17 00:00:00 2001 From: pengys5 <8082209@qq.com> Date: Tue, 25 Apr 2017 11:11:06 +0800 Subject: [PATCH] fixed pull request suggestion --- .../collector/worker/MergeAnalysisMember.java | 2 +- .../worker/MergePersistenceMember.java | 6 +++--- .../collector/worker/MetricAnalysisMember.java | 2 +- .../worker/MetricPersistenceMember.java | 6 +++--- .../collector/worker/RecordAnalysisMember.java | 2 +- .../worker/RecordPersistenceMember.java | 6 +++--- .../segment/persistence/SegmentSave.java | 6 +++--- .../worker/storage/MergeAnalysisData.java | 2 +- .../worker/storage/MergePersistenceData.java | 6 +++--- .../worker/storage/MetricAnalysisData.java | 2 +- .../worker/storage/MetricPersistenceData.java | 6 +++--- .../worker/storage/PersistenceData.java | 6 +++--- .../worker/storage/PersistenceTimer.java | 13 +++++++------ .../storage/PersistenceWorkerListener.java | 5 ++--- .../worker/storage/RecordAnalysisData.java | 2 +- .../worker/storage/RecordPersistenceData.java | 6 +++--- .../worker/storage/SegmentPersistenceData.java | 6 +++--- .../collector/worker/storage/Window.java | 18 +++++++----------- .../collector/worker/storage/WindowData.java | 2 +- .../worker/MergePersistenceMemberTestCase.java | 2 +- .../MergePersistenceWindowDataTestCase.java | 16 ++++++++-------- .../MetricPersistenceWindowDataTestCase.java | 12 ++++++------ .../RecordPersistenceWindowDataTestCase.java | 12 ++++++------ 23 files changed, 71 insertions(+), 75 deletions(-) diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java index ca4e97a05..395759e87 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java @@ -22,7 +22,7 @@ public abstract class MergeAnalysisMember extends AnalysisMember { } final protected void setMergeData(String id, String column, String value) throws Exception { - getMergeAnalysisData().getElseCreate(id).setMergeData(column, value); + getMergeAnalysisData().getOrCreate(id).setMergeData(column, value); } @Override diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java index 56e0268bf..2e26fb325 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java @@ -35,9 +35,9 @@ public abstract class MergePersistenceMember extends PersistenceMember= CacheSizeConfig.Cache.Persistence.SIZE) { persistence(data.asMap()); } - data.releaseData(); + data.release(); i++; } else { logger.error("unhandled message, message instance must Segment, but is %s", message.getClass().toString()); diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergeAnalysisData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergeAnalysisData.java index 920b567e0..61d70221b 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergeAnalysisData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergeAnalysisData.java @@ -10,7 +10,7 @@ public class MergeAnalysisData { private WindowData windowData = new WindowData(new LinkedHashMap()); - public MergeData getElseCreate(String id) { + public MergeData getOrCreate(String id) { if (!windowData.containsKey(id)) { windowData.put(id, new MergeData(id)); } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceData.java index 437ab1f37..bf708ae6d 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceData.java @@ -7,18 +7,18 @@ public class MergePersistenceData extends Window implements Persisten private WindowData lockedWindowData; - public MergeData getElseCreate(String id) { + public MergeData getOrCreate(String id) { if (!lockedWindowData.containsKey(id)) { lockedWindowData.put(id, new MergeData(id)); } return lockedWindowData.get(id); } - public void holdData() { + public void hold() { lockedWindowData = getCurrentAndHold(); } - public void releaseData() { + public void release() { lockedWindowData.release(); lockedWindowData = null; } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricAnalysisData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricAnalysisData.java index 5fb110ebf..394302f75 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricAnalysisData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricAnalysisData.java @@ -10,7 +10,7 @@ public class MetricAnalysisData { private WindowData windowData = new WindowData(new LinkedHashMap()); - public MetricData getElseCreate(String id) { + public MetricData getOrCreate(String id) { if (!windowData.containsKey(id)) { windowData.put(id, new MetricData(id)); } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceData.java index a18d3f51a..e8ed10b86 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceData.java @@ -7,18 +7,18 @@ public class MetricPersistenceData extends Window implements Persist private WindowData lockedWindowData; - public MetricData getElseCreate(String id) { + public MetricData getOrCreate(String id) { if (!lockedWindowData.containsKey(id)) { lockedWindowData.put(id, new MetricData(id)); } return lockedWindowData.get(id); } - public void holdData() { + public void hold() { lockedWindowData = getCurrentAndHold(); } - public void releaseData() { + public void release() { lockedWindowData.release(); lockedWindowData = null; } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceData.java index 6bbc6b451..f73f83659 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceData.java @@ -5,9 +5,9 @@ package com.a.eye.skywalking.collector.worker.storage; */ public interface PersistenceData { - T getElseCreate(String id); + T getOrCreate(String id); - void releaseData(); + void release(); - void holdData(); + void hold(); } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceTimer.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceTimer.java index 4b315ef3c..a3c007211 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceTimer.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceTimer.java @@ -4,6 +4,7 @@ import com.a.eye.skywalking.collector.actor.AbstractLocalSyncWorker; import com.a.eye.skywalking.collector.worker.config.EsConfig; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.message.StringFormattedMessage; import org.elasticsearch.action.index.IndexRequestBuilder; import java.util.LinkedList; @@ -26,13 +27,14 @@ public enum PersistenceTimer { try { extractDataAndSave(); Thread.sleep(timeInterval); - } catch (Exception e) { - e.printStackTrace(); + } catch (Throwable e) { + logger.error(e); } } }; - Thread thread = new Thread(runnable); - thread.start(); + Thread persistenceThread = new Thread(runnable); + persistenceThread.setName("timerPersistence"); + persistenceThread.start(); } private void extractDataAndSave() { @@ -44,8 +46,7 @@ public enum PersistenceTimer { try { worker.allocateJob(new FlushAndSwitch(), dataList); } catch (Exception e) { - logger.error("flush persistence worker data error, worker role name: %s", worker.getRole().roleName()); - e.printStackTrace(); + logger.error(new StringFormattedMessage("flush persistence worker data error, worker role name: %s", worker.getRole().roleName()), e); } } EsClient.INSTANCE.bulk(dataList); diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceWorkerListener.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceWorkerListener.java index 2e1d289ba..0c810b9af 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceWorkerListener.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/PersistenceWorkerListener.java @@ -1,8 +1,7 @@ package com.a.eye.skywalking.collector.worker.storage; import com.a.eye.skywalking.collector.actor.AbstractLocalSyncWorker; - -import java.util.ArrayList; +import java.util.LinkedList; import java.util.List; /** @@ -11,7 +10,7 @@ import java.util.List; public enum PersistenceWorkerListener { INSTANCE; - private List workers = new ArrayList<>(); + private List workers = new LinkedList<>(); public void register(AbstractLocalSyncWorker worker) { workers.add(worker); diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordAnalysisData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordAnalysisData.java index a2ec96043..aa96482c7 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordAnalysisData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordAnalysisData.java @@ -10,7 +10,7 @@ public class RecordAnalysisData { private WindowData windowData = new WindowData(new LinkedHashMap()); - public RecordData getElseCreate(String id) { + public RecordData getOrCreate(String id) { if (!windowData.containsKey(id)) { windowData.put(id, new RecordData(id)); } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceData.java index 77a498f6b..9d4890806 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceData.java @@ -7,18 +7,18 @@ public class RecordPersistenceData extends Window implements Persist private WindowData lockedWindowData; - public RecordData getElseCreate(String id) { + public RecordData getOrCreate(String id) { if (!lockedWindowData.containsKey(id)) { lockedWindowData.put(id, new RecordData(id)); } return lockedWindowData.get(id); } - public void holdData() { + public void hold() { lockedWindowData = getCurrentAndHold(); } - public void releaseData() { + public void release() { lockedWindowData.release(); lockedWindowData = null; } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/SegmentPersistenceData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/SegmentPersistenceData.java index eff19be7b..2934a48e5 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/SegmentPersistenceData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/SegmentPersistenceData.java @@ -9,18 +9,18 @@ public class SegmentPersistenceData extends Window implements Persi private WindowData lockedWindowData; - public SegmentData getElseCreate(String id) { + public SegmentData getOrCreate(String id) { if (!lockedWindowData.containsKey(id)) { lockedWindowData.put(id, new SegmentData(id)); } return lockedWindowData.get(id); } - public void holdData() { + public void hold() { lockedWindowData = getCurrentAndHold(); } - public void releaseData() { + public void release() { lockedWindowData.release(); lockedWindowData = null; } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/Window.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/Window.java index 9c36d7674..615dbc138 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/Window.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/Window.java @@ -7,7 +7,7 @@ import java.util.HashMap; */ public abstract class Window { - private Pointer current; + private WindowData pointer; private WindowData windowDataA; private WindowData windowDataB; @@ -15,19 +15,19 @@ public abstract class Window { public Window() { windowDataA = new WindowData(new HashMap<>()); windowDataB = new WindowData(new HashMap<>()); - current = Pointer.A; + pointer = windowDataA; } public void switchPointer() { - if (current.equals(Pointer.A)) { - current = Pointer.B; + if (pointer == windowDataA) { + pointer = windowDataB; } else { - current = Pointer.A; + pointer = windowDataA; } } protected WindowData getCurrentAndHold() { - if (Pointer.A.equals(current)) { + if (pointer == windowDataA) { windowDataA.hold(); return windowDataA; } else { @@ -37,14 +37,10 @@ public abstract class Window { } public WindowData getLast() { - if (Pointer.A.equals(current)) { + if (pointer == windowDataA) { return windowDataB; } else { return windowDataA; } } - - enum Pointer { - A, B - } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/WindowData.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/WindowData.java index de299b31a..f630654be 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/WindowData.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/WindowData.java @@ -7,7 +7,7 @@ import java.util.Map; */ public class WindowData { private Map data; - private boolean isHold; + private volatile boolean isHold; WindowData(Map data) { this.data = data; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergePersistenceMemberTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergePersistenceMemberTestCase.java index f370eed67..ecf119012 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergePersistenceMemberTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergePersistenceMemberTestCase.java @@ -41,7 +41,7 @@ public class MergePersistenceMemberTestCase { MergeData mergeData = mock(MergeData.class); when(mergePersistenceMember, "getPersistenceData").thenReturn(persistenceData); - when(persistenceData.getElseCreate(Mockito.anyString())).thenReturn(mergeData); + when(persistenceData.getOrCreate(Mockito.anyString())).thenReturn(mergeData); doCallRealMethod().when(mergePersistenceMember).analyse(Mockito.any(MergeData.class)); } diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceWindowDataTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceWindowDataTestCase.java index c403d5ac5..b7c84ece2 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceWindowDataTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MergePersistenceWindowDataTestCase.java @@ -11,28 +11,28 @@ public class MergePersistenceWindowDataTestCase { @Test public void testGetElseCreate() { MergePersistenceData persistenceData = new MergePersistenceData(); - persistenceData.holdData(); - MergeData mergeData = persistenceData.getElseCreate("test"); + persistenceData.hold(); + MergeData mergeData = persistenceData.getOrCreate("test"); Assert.assertEquals("test", mergeData.getId()); } @Test public void testSize() { MergePersistenceData persistenceData = new MergePersistenceData(); - persistenceData.holdData(); - persistenceData.getElseCreate("test_1"); + persistenceData.hold(); + persistenceData.getOrCreate("test_1"); Assert.assertEquals(1, persistenceData.getCurrentAndHold().size()); - persistenceData.getElseCreate("test_1"); + persistenceData.getOrCreate("test_1"); Assert.assertEquals(1, persistenceData.getCurrentAndHold().size()); - persistenceData.getElseCreate("test_2"); + persistenceData.getOrCreate("test_2"); Assert.assertEquals(2, persistenceData.getCurrentAndHold().size()); } @Test public void testClear() { MergePersistenceData persistenceData = new MergePersistenceData(); - persistenceData.holdData(); - persistenceData.getElseCreate("test_1"); + persistenceData.hold(); + persistenceData.getOrCreate("test_1"); Assert.assertEquals(1, persistenceData.getCurrentAndHold().size()); persistenceData.getCurrentAndHold().clear(); Assert.assertEquals(0, persistenceData.getCurrentAndHold().size()); diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceWindowDataTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceWindowDataTestCase.java index 064361972..57d2d532c 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceWindowDataTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/MetricPersistenceWindowDataTestCase.java @@ -14,12 +14,12 @@ public class MetricPersistenceWindowDataTestCase { String id = "2016" + Const.ID_SPLIT + "A" + Const.ID_SPLIT + "B"; MetricPersistenceData metricPersistenceData = new MetricPersistenceData(); - metricPersistenceData.holdData(); - MetricData metricData = metricPersistenceData.getElseCreate(id); + metricPersistenceData.hold(); + MetricData metricData = metricPersistenceData.getOrCreate(id); metricData.setMetric("Column_1", 10L); Assert.assertEquals(id, metricData.getId()); - MetricData metricData1 = metricPersistenceData.getElseCreate(id); + MetricData metricData1 = metricPersistenceData.getOrCreate(id); Assert.assertEquals(10L, metricData1.asMap().get("Column_1")); } @@ -28,12 +28,12 @@ public class MetricPersistenceWindowDataTestCase { String id = "2016" + Const.ID_SPLIT + "A" + Const.ID_SPLIT + "B"; MetricPersistenceData metricPersistenceData = new MetricPersistenceData(); - metricPersistenceData.holdData(); - metricPersistenceData.getElseCreate(id); + metricPersistenceData.hold(); + metricPersistenceData.getOrCreate(id); Assert.assertEquals(1, metricPersistenceData.getCurrentAndHold().size()); String id_1 = "2016" + Const.ID_SPLIT + "B" + Const.ID_SPLIT + "C"; - metricPersistenceData.getElseCreate(id_1); + metricPersistenceData.getOrCreate(id_1); Assert.assertEquals(2, metricPersistenceData.getCurrentAndHold().size()); metricPersistenceData.getCurrentAndHold().clear(); diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceWindowDataTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceWindowDataTestCase.java index 7098b5271..766a0eff1 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceWindowDataTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/RecordPersistenceWindowDataTestCase.java @@ -17,14 +17,14 @@ public class RecordPersistenceWindowDataTestCase { JsonObject record = new JsonObject(); record.addProperty("Column_1", "Value_1"); RecordPersistenceData recordPersistenceData = new RecordPersistenceData(); - recordPersistenceData.holdData(); + recordPersistenceData.hold(); - RecordData recordData = recordPersistenceData.getElseCreate(id); + RecordData recordData = recordPersistenceData.getOrCreate(id); recordData.setRecord(record); Assert.assertEquals(id, recordData.getId()); - RecordData recordData1 = recordPersistenceData.getElseCreate(id); + RecordData recordData1 = recordPersistenceData.getOrCreate(id); Assert.assertEquals("Value_1", recordData1.getRecord().get("Column_1").getAsString()); } @@ -33,11 +33,11 @@ public class RecordPersistenceWindowDataTestCase { String id_1 = "2016" + Const.ID_SPLIT + "A" + Const.ID_SPLIT + "B"; String id_2 = "2016" + Const.ID_SPLIT + "B" + Const.ID_SPLIT + "C"; RecordPersistenceData recordPersistenceData = new RecordPersistenceData(); - recordPersistenceData.holdData(); + recordPersistenceData.hold(); - recordPersistenceData.getElseCreate(id_1); + recordPersistenceData.getOrCreate(id_1); Assert.assertEquals(1, recordPersistenceData.getCurrentAndHold().size()); - recordPersistenceData.getElseCreate(id_2); + recordPersistenceData.getOrCreate(id_2); Assert.assertEquals(2, recordPersistenceData.getCurrentAndHold().size()); recordPersistenceData.getCurrentAndHold().clear();