use of com.aerospike.client.large.LargeStack in project aerospike-client-java by aerospike.
the class InsertTaskSync method largeStackPush.
private void largeStackPush(Key key, Value value, long timestamp) {
// Create entry
Map<String, Value> entry = new HashMap<String, Value>();
entry.put("key", Value.get(timestamp));
entry.put("log", value);
// Push entry
LargeStack lstack = client.getLargeStack(args.writePolicy, key, "stackltracker", null);
lstack.push(Value.get(entry));
}
use of com.aerospike.client.large.LargeStack in project aerospike-client-java by aerospike.
the class RWTaskSync method largeStackPush.
private void largeStackPush(Key key, Value value, long timestamp) {
// Create entry
Map<String, Value> entry = new HashMap<String, Value>();
entry.put("key", Value.get(timestamp));
entry.put("log", value);
// Push entry
LargeStack lstack = client.getLargeStack(args.writePolicy, key, "stackltracker", null);
lstack.push(Value.get(entry));
}
use of com.aerospike.client.large.LargeStack in project aerospike-client-java by aerospike.
the class RWTaskSync method largeStackPeek.
@Override
protected void largeStackPeek(Key key) {
LargeStack lstack = client.getLargeStack(args.writePolicy, key, "stackltracker", null);
List<?> results;
if (counters.read.latency != null) {
long begin = System.nanoTime();
results = lstack.peek(1);
long elapsed = System.nanoTime() - begin;
counters.read.latency.add(elapsed);
} else {
results = lstack.peek(1);
}
processLargeRead(key, results);
}
Aggregations