View Javadoc

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  }