X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/8f1045de2bacb871b9b96ddfac3d6d6957aa519e..06758342319b8cc7d0e8b239780bb2881d4519e9:/src/com/owncloud/android/ui/adapter/DiskLruImageCache.java diff --git a/src/com/owncloud/android/ui/adapter/DiskLruImageCache.java b/src/com/owncloud/android/ui/adapter/DiskLruImageCache.java index 01fe5ebd..de6d10be 100644 --- a/src/com/owncloud/android/ui/adapter/DiskLruImageCache.java +++ b/src/com/owncloud/android/ui/adapter/DiskLruImageCache.java @@ -7,8 +7,6 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; -import java.util.regex.Matcher; -import java.util.regex.Pattern; import android.content.Context; import android.graphics.Bitmap; @@ -28,10 +26,6 @@ public class DiskLruImageCache { private static final int CACHE_VERSION = 1; private static final int VALUE_COUNT = 1; private static final int IO_BUFFER_SIZE = 8 * 1024; - private static final Pattern CAPITAL_LETTERS = Pattern.compile("[A-Z]"); - - private StringBuffer mValidKeyBuffer = new StringBuffer(64); - private StringBuffer mConversionBuffer = new StringBuffer(2).append('_'); private static final String TAG = DiskLruImageCache.class.getSimpleName(); @@ -174,16 +168,7 @@ public class DiskLruImageCache { } private String convertToValidKey(String key) { - Matcher capitalLettersMatcher = CAPITAL_LETTERS.matcher(key); - mValidKeyBuffer.delete(0, mValidKeyBuffer.length()); - mConversionBuffer.delete(1, mConversionBuffer.length()); - - while (capitalLettersMatcher.find()) { - mConversionBuffer.replace(1, 2, capitalLettersMatcher.group(0).toLowerCase()); - capitalLettersMatcher.appendReplacement(mValidKeyBuffer, mConversionBuffer.toString()); - } - capitalLettersMatcher.appendTail(mValidKeyBuffer); - return mValidKeyBuffer.toString(); + return Integer.toString(key.hashCode()); } /**