From 726e1ef3093bedfd6671c2e6471e0d62ef605be5 Mon Sep 17 00:00:00 2001 From: Mehdi Houshmand Date: Wed, 15 Aug 2012 06:25:50 +0000 Subject: [PATCH] Changed serialVersionUID in the serialization of font-cache and some minor related changes git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1373227 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/fonts/FontCache.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/java/org/apache/fop/fonts/FontCache.java b/src/java/org/apache/fop/fonts/FontCache.java index 8eceda327..52db98ff3 100644 --- a/src/java/org/apache/fop/fonts/FontCache.java +++ b/src/java/org/apache/fop/fonts/FontCache.java @@ -53,7 +53,7 @@ public final class FontCache implements Serializable { * Serialization Version UID. Change this value if you want to make sure the * user's cache file is purged after an update. */ - private static final long serialVersionUID = 605232520271754719L; + private static final long serialVersionUID = 9129238336422194339L; /** logging instance */ private static Log log = LogFactory.getLog(FontCache.class); @@ -65,7 +65,7 @@ public final class FontCache implements Serializable { private static final String DEFAULT_CACHE_FILENAME = "fop-fonts.cache"; /** has this cache been changed since it was last read? */ - private transient boolean changed = false; + private transient boolean changed; /** change lock */ private final boolean[] changeLock = new boolean[1]; @@ -73,12 +73,14 @@ public final class FontCache implements Serializable { /** * master mapping of font url -> font info. This needs to be a list, since a * TTC file may contain more than 1 font. + * @serial */ private Map fontfileMap = null; /** * mapping of font url -> file modified date (for all fonts that have failed * to load) + * @serial */ private Map failedFontMap = null; @@ -139,6 +141,7 @@ public final class FontCache implements Serializable { * * @return the font cache deserialized from the file (or null if no cache * file exists or if it could not be read) + * @deprecated use {@link #loadFrom(File)} instead */ public static FontCache load() { return loadFrom(getDefaultCacheFile(false)); @@ -190,8 +193,8 @@ public final class FontCache implements Serializable { /** * Writes the font cache to disk. * - * @throws FOPException - * fop exception + * @throws FOPException fop exception + * @deprecated use {@link #saveTo(File)} instead */ public void save() throws FOPException { saveTo(getDefaultCacheFile(true)); -- 2.39.5