I am using the current code to download images in a thread:

```
Log.d(TAG, "Fetching image: " + BASE_URL + mURL);

URLConnection connection;
InputStream   input;

connection = (new URL(BASE_URL + mURL)).openConnection();
connection.setUseCaches(true);
connection.connect();
input = connection.getInputStream();

Bitmap image = BitmapFactory.decodeStream(input);

```

The [Android documentation](http://developer.android.com/reference/java/net/URLConnection.html) is not very clear if the setUseCaches() method will cache the data. From testing it doesn't look like it is, but I wanted to know if I was doing something wrong of if anyone knows if setUseCaches() does anything.