@Override
	public Bookmark getBookmark(long id) {
		lock.acquire();
		try {
			BookmarkDB bm = cache.get(id);
			if (bm == null) {
				DBRecord record = bookmarkAdapter.getRecord(id);
				if (record == null) {
					return null;
				}
				bm = new BookmarkDB(this, cache, record);
			}
			return bm;
		}
		catch (ClosedException e) {
			return null;
		}
		catch (IOException e) {
			program.dbError(e);
		}
		finally {
			lock.release();
		}
		return null;
	}
Get bookmark record (used by Bookmark.refresh() method)
@param id bookmark ID
@return bookmark record
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/bookmark/BookmarkDBManager.java