public void updateTask(RetrieveSearchResultsTask task) { searchResultsTask = task; GamePool.getInstance().setQuery(task.getQuery()); query = GamePool.getInstance().getQuery(); GamePool.getInstance().setSearchResultsCache(task.getCache()); cache = GamePool.getInstance().getSearchCache(); Log.i(TAG, "Updating data to reflect new search: " + query); Log.i(TAG, cache.toString()); }