docs: public void disableWriteAheadLogging() {
          synchronized (mLock) {
              throwIfNotOpenLocked();
  
              if ((mConfigurationLocked.openFlags & ENABLE_WRITE_AHEAD_LOGGING) == 0) {
                  return;
              }
  
              mConfigurationLocked.openFlags &= ~ENABLE_WRITE_AHEAD_LOGGING;
              try {
                  mConnectionPoolLocked.reconfigure(mConfigurationLocked);
              } catch (RuntimeException ex) {
                  mConfigurationLocked.openFlags |= ENABLE_WRITE_AHEAD_LOGGING;
                  throw ex;
              }
          }
      }