public boolean put(K row, T value, long version) throws AvroBaseException { return delegate.put(row, value, version); }
public void put(K row, T value) throws AvroBaseException { delegate.put(row, value); }
@Override public boolean put(K row, T value, long version) throws AvroBaseException { final boolean rv = delegate().put(row, value, version); indexRow(new Row<T,K>(value, row)); return rv; }
@Override public boolean put(K row, T value, long version) throws AvroBaseException { Shard<T, K> shard = strategy.find(row); try { AvroBase<T, K> ab = shard.avrobase(); return ab.put(row, value, version); } finally { strategy.done(shard); } }
@Override public boolean put(K row, T value, long version) throws AvroBaseException { final boolean rv = delegate().put(row, value, version); if (rv) { index.index(new Row<T,K>(value, row)); } return rv; }
@Override public void put(K row, T value) throws AvroBaseException { delegate().put(row, value); index.index(new Row<T,K>(value, row)); }
@Override public void put(K row, T value) throws AvroBaseException { Shard<T, K> shard = strategy.find(row); try { AvroBase<T, K> ab = shard.avrobase(); ab.put(row, value); } finally { strategy.done(shard); } }
@Override public void put(K row, T value) throws AvroBaseException { delegate().put(row, value); indexRow(new Row<T,K>(value, row)); }