Making timeouts more precise in ColumnPrefixDistributedRowLock

Using System.nanoTime() instead of System.currentTimeMillis() in ColumnPrefixDistributedRowLock for more precision.