Implemented AtomicLog class