You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "John Hewson (JIRA)" <ji...@apache.org> on 2015/11/05 22:57:27 UTC

[jira] [Resolved] (PDFBOX-3001) FileSystemFontProvider cache instability

     [ https://issues.apache.org/jira/browse/PDFBOX-3001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Hewson resolved PDFBOX-3001.
---------------------------------
    Resolution: Fixed

> FileSystemFontProvider cache instability
> ----------------------------------------
>
>                 Key: PDFBOX-3001
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-3001
>             Project: PDFBox
>          Issue Type: Bug
>    Affects Versions: 2.0.0
>            Reporter: John Hewson
>            Assignee: John Hewson
>            Priority: Blocker
>             Fix For: 2.0.0
>
>         Attachments: md5.diff, patch, patch
>
>
> FileSystemFontProvider uses Java's Preferences API to cache font metadata, however it doesn't seem to work out of the box on Windows (due to file permissions) and one user on the mailing list has complained that on Linux file paths with more than 80 characters can't be handed. Serializable is also slow.
> It looks like Preferences wasn't a good choice here. We're going to need to roll our own cache file format and save it somewhere we have write access to.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org