Removal of ReentrantLock in favor of classic synchronization, along with a better implementation of locking granularity and introduction of 'reserved', allowing to remove the non-structured code-block locking bits.