1 package org.sourceforge.jemm.database.memory;
2
3 import java.util.concurrent.ConcurrentHashMap;
4
5 import org.sourceforge.jemm.database.components.se.StorageEngineGCIF;
6 import org.sourceforge.jemm.database.components.types.GCInfo;
7 import org.sourceforge.jemm.types.ID;
8
9 public class GCIFImpl implements StorageEngineGCIF {
10
11 ConcurrentHashMap<ID, GCInfo> gsStore = new ConcurrentHashMap<ID, GCInfo>();
12
13 @Override
14 public GCInfo get(ID id) {
15 return gsStore.get(id);
16 }
17
18 @Override
19 public void remove(ID id) {
20 gsStore.remove(id);
21 }
22
23 @Override
24 public void save(GCInfo gcInfo) {
25 gsStore.put(gcInfo.getId(),gcInfo);
26 }
27 }