You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2006/11/20 17:22:26 UTC
svn commit: r477238 -
/incubator/roller/branches/roller_3.1/src/org/apache/roller/util/rome/DiskFeedInfoCache.java
Author: snoopdave
Date: Mon Nov 20 08:22:26 2006
New Revision: 477238
URL: http://svn.apache.org/viewvc?view=rev&rev=477238
Log:
Better cache key, merged from trunk r475851
Modified:
incubator/roller/branches/roller_3.1/src/org/apache/roller/util/rome/DiskFeedInfoCache.java
Modified: incubator/roller/branches/roller_3.1/src/org/apache/roller/util/rome/DiskFeedInfoCache.java
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.1/src/org/apache/roller/util/rome/DiskFeedInfoCache.java?view=diff&rev=477238&r1=477237&r2=477238
==============================================================================
--- incubator/roller/branches/roller_3.1/src/org/apache/roller/util/rome/DiskFeedInfoCache.java (original)
+++ incubator/roller/branches/roller_3.1/src/org/apache/roller/util/rome/DiskFeedInfoCache.java Mon Nov 20 08:22:26 2006
@@ -29,6 +29,7 @@
import com.sun.syndication.fetcher.impl.FeedFetcherCache;
import com.sun.syndication.fetcher.impl.SyndFeedInfo;
+import org.apache.roller.util.Utilities;
/**
* @author David M. Johnson
@@ -46,7 +47,8 @@
public SyndFeedInfo getFeedInfo(URL url)
{
SyndFeedInfo info = null;
- String fileName = cachePath + File.separator + "feed_" + url.hashCode();
+ String fileName = cachePath + File.separator + "feed_"
+ + Utilities.replaceNonAlphanumeric(url.toString(),'_').trim();
FileInputStream fis;
try
{
@@ -75,7 +77,8 @@
public void setFeedInfo(URL url, SyndFeedInfo feedInfo)
{
- String fileName = cachePath + File.separator + "feed_" + url.hashCode();
+ String fileName = cachePath + File.separator + "feed_"
+ + Utilities.replaceNonAlphanumeric(url.toString(),'_').trim();
FileOutputStream fos;
try
{