Add IDatabase::getScopedLockAndFlush() method