@Override public void delete(long key) { // System.out.println("DELETE " + key); data.delete(key); }
public OhmDBImpl(String filename) { super(new DefaultLinkMatcher()); dbRef = new WeakReference<Db>(this); DataLoader loader = new DataLoader(); this.store = new FileStore(filename, loader, VALUE_CODEC, stats, false, dbRef); LoadedData data = loader.getData(); data.fillData(this); addShutdownHook(); }
@Override public void set(long key, Object value) { if (key < 0) { throw Errors.notExpected(); // data.setSchema(value); } else { // System.out.println("SET " + key + " = " + value); data.setData(key, value); } }
public synchronized void fillData(DataImporter db) { nice("FILLING " + values.size() + " entries"); // for (Entry<Long, Object> ent : values.entrySet()) { // System.out.println(ent.getKey() + " :: " + ent.getValue()); // } // nice(values.toString()); // nice("-------------------"); for (Entry<Long, Object> entry : values.entrySet()) { long id = entry.getKey(); Object value = entry.getValue(); db.importRecord(id, (byte[]) value); } values.clear(); nice("END FILL"); }
public OhmDBImpl(String filename) { super(new DefaultLinkMatcher()); dbRef = new WeakReference<Db>(this); DataLoader loader = new DataLoader(); this.store = new FileStore(filename, loader, VALUE_CODEC, stats, false, dbRef); LoadedData data = loader.getData(); data.fillData(this); addShutdownHook(); }
@Override public void set(long key, Object value) { if (key < 0) { throw Errors.notExpected(); // data.setSchema(value); } else { // System.out.println("SET " + key + " = " + value); data.setData(key, value); } }
public OhmDBImpl(String filename) { super(new DefaultLinkMatcher()); dbRef = new WeakReference<Db>(this); DataLoader loader = new DataLoader(); this.store = new FileStore(filename, loader, VALUE_CODEC, stats, false, dbRef); LoadedData data = loader.getData(); data.fillData(this); addShutdownHook(); }
@Override public void set(long key, Object value) { if (key < 0) { throw Errors.notExpected(); // data.setSchema(value); } else { // System.out.println("SET " + key + " = " + value); data.setData(key, value); } }
@Override public void delete(long key) { // System.out.println("DELETE " + key); data.delete(key); }
@Override public void delete(long key) { // System.out.println("DELETE " + key); data.delete(key); }