aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Doan <andy.doan@linaro.org>2011-10-04 17:44:44 -0500
committerAndy Doan <doanac@gmail.com>2011-10-04 17:44:44 -0500
commit1a0536decb9d3b9e4a4cfef331c40d5ef732c39a (patch)
tree8507bbfd982bf05ef2b511cd1910afce75aa2d13
parentbc53b4724bcdc8decd5730a873ac5b76d9386055 (diff)
downloadLinaroConnect-1a0536decb9d3b9e4a4cfef331c40d5ef732c39a.tar.gz
fix cache names for vfat
the "<" is not valid on vfat. colons aren't either.
-rw-r--r--src/org/linaro/connect/LRUCache.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/org/linaro/connect/LRUCache.java b/src/org/linaro/connect/LRUCache.java
index 244ac6b..688f88e 100644
--- a/src/org/linaro/connect/LRUCache.java
+++ b/src/org/linaro/connect/LRUCache.java
@@ -55,7 +55,8 @@ class LRUCache extends LinkedHashMap<String, File> {
private File toCacheFile(String url) {
//we change /'s to -'s. So we don't loose our -'s we escape them
- String name = url.replace("-", "<DASH>");
+ String name = url.replace("-", "{DASH}");
+ name = name.replace(":", "{COLON}");
name = name.replace('/', '-');
return new File(mCacheDir, name);
}
@@ -63,7 +64,8 @@ class LRUCache extends LinkedHashMap<String, File> {
private String toUrl(File f) {
String name = f.getName();
name = name.replace('-', '/');
- name = name.replace("<DASH>", "-");
+ name = name.replace("{DASH}", "-");
+ name = name.replace("{COLON}", ":");
return name;
}