Optimisation in Map perf test.

This commit is contained in:
Peter Lawrey
2014-12-05 23:55:40 +02:00
parent 87a20b4db9
commit 345496c84d
5 changed files with 31 additions and 11 deletions
@@ -1491,7 +1491,7 @@ class StatelessChronicleMap<K, V> implements ChronicleMap<K, V>, Closeable, Clon
}
private <R> R fetchObject(Class<R> rClass, final EventId eventId, K key, V... values) {
private <R> R fetchObject(Class<R> rClass, final EventId eventId, K key, V value) {
final long startTime = System.currentTimeMillis();
ThreadLocalCopies copies;
@@ -1505,9 +1505,7 @@ class StatelessChronicleMap<K, V> implements ChronicleMap<K, V>, Closeable, Clon
: writeEventAnSkip(eventId);
copies = writeKey(key);
for (V value : values) {
copies = writeValue(value, copies);
}
copies = writeValue(value, copies);
transactionId = blockingSend(sizeLocation, startTime);
} finally {
outBytesLock.unlock();