diff options
author | Andy Doan <andy.doan@linaro.org> | 2011-10-04 17:44:44 -0500 |
---|---|---|
committer | Andy Doan <doanac@gmail.com> | 2011-10-04 17:44:44 -0500 |
commit | 1a0536decb9d3b9e4a4cfef331c40d5ef732c39a (patch) | |
tree | 8507bbfd982bf05ef2b511cd1910afce75aa2d13 | |
parent | bc53b4724bcdc8decd5730a873ac5b76d9386055 (diff) | |
download | LinaroConnect-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.java | 6 |
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; } |