Merge pull request #11048 from Snuffleupagus/linkService-compact-pagesRefCache
Use more compact keys in `PDFLinkService._pagesRefCache`
This commit is contained in:
commit
a666f1ef00
@ -344,12 +344,14 @@ class PDFLinkService {
|
|||||||
if (!pageRef) {
|
if (!pageRef) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let refStr = pageRef.num + ' ' + pageRef.gen + ' R';
|
const refStr = pageRef.gen === 0 ? `${pageRef.num}R` :
|
||||||
|
`${pageRef.num}R${pageRef.gen}`;
|
||||||
this._pagesRefCache[refStr] = pageNum;
|
this._pagesRefCache[refStr] = pageNum;
|
||||||
}
|
}
|
||||||
|
|
||||||
_cachedPageNumber(pageRef) {
|
_cachedPageNumber(pageRef) {
|
||||||
let refStr = pageRef.num + ' ' + pageRef.gen + ' R';
|
const refStr = pageRef.gen === 0 ? `${pageRef.num}R` :
|
||||||
|
`${pageRef.num}R${pageRef.gen}`;
|
||||||
return (this._pagesRefCache && this._pagesRefCache[refStr]) || null;
|
return (this._pagesRefCache && this._pagesRefCache[refStr]) || null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user