this.rows = new AtomicInteger(0);
this.cols = new AtomicInteger(0);
sparseMatrix = new IntegerMap<AtomicVector>();
ReentrantReadWriteLock rwLock = new ReentrantReadWriteLock();
rowReadLock = rwLock.readLock();
rowWriteLock = rwLock.writeLock();
rwLock = new ReentrantReadWriteLock();
denseArrayReadLock = rwLock.readLock();
denseArrayWriteLock = rwLock.writeLock();