ProtectedcacheProtectedforceProtectedmaxProtectedpluginProtectedautoGet statistcs about the cache
ProtectedgetGet the name of the cache type, used for logging and debugging
Find a specific callout by its tag in a file
Path to the file
The tag to search for (without prefix, e.g., "1.1" not "table:1.1")
The matched CalloutMatch or undefined
Find callouts by type in a file
Path to the file
The type to filter by (e.g., "table", "thm", "def")
Array of CalloutMatch objects of the specified type
Get callouts for a specific file
Path to the file
Array of CalloutMatch objects
Retrieve data for a file, updating the cache if needed
ProtectedparseIf use getDataForFile, this method will be called to parse the markdown into the desired data type
Cache for parsed callouts/quotes in markdown files Stores callout data including type, tag, content, and line range