public DBHandle open(TaskMonitor monitor) throws IOException, CancelledException {
		synchronized (syncObject) {
			return new DBHandle(new LocalManagedBufferFile(bfMgr, false, -1, -1));
		}
	}
Open the stored database for non-update use.
The returned handle does not support the Save operation.
@param monitor task monitor (may be null)
@return database handle
@throws FileInUseException thrown if unable to obtain the required database lock(s).
@throws IOException thrown if IO error occurs.
@throws CancelledException if cancelled by monitor
Ghidra/Framework/DB/src/main/java/db/Database.java