public void lockStoreBeforeBackup() {
    // This will prevent any region level operations like
    // create/destroy region, and region view changes.
    // We might want to consider preventing any entry level
    // operations as well. We should at least prevent transactions
    // when we support persistent transactions.
    //
    // When we do start caring about blocking entry
    // level operations, we will need to be careful
    // to block them *before* they are put in the async
    // queue
    getBackupLock().lock();
  }
Lock the disk store to prevent updates. This is the first step of the backup process. Once all
disk stores on all members are locked, we still move on to prepareBackup.
geode-core/src/main/java/org/apache/geode/internal/cache/DiskStoreImpl.java