убран readWriteLock