close this persistentstore without destroying its contents concode_field_sep ThreadLocal<Long> lockState concode_elem_sep ReadersWriter mutatorLock concode_elem_sep List<SubStore> subStores concode_elem_sep SnapshotHandler snapshotHandler concode_elem_sep int updateCount concode_elem_sep File storeLocation concode_elem_sep ReliableLog log concode_elem_sep Long zero concode_field_sep void releaseMutatorLock concode_elem_sep String getStoreLocation concode_elem_sep void addSubStore concode_elem_sep void acquireMutatorLock concode_elem_sep void destroy concode_elem_sep void update concode_elem_sep void snapshot
void function ( ) { try { mutatorLock . writeLock ( ) ; updateCount = 0 ; log . close ( ) ; } finally { mutatorLock . writeUnlock ( ) ; } }