BUG fixing: prevents NullPointerException on cacheDir.exists()

Removed unnecessary call to recycle bitmaps.
Clean up code.