code: public static String getExternalDirPath(Context context) {
  		return Environment.getExternalStorageDirectory().getAbsolutePath() + DATA_FOLDER + File.separator + context.getPackageName() + CACHE_FOLDER;
  	}
docs: Returns directory name to save cache data in the external storage<p>
  
  This method always returns path of external storage even if it does not exist.<br>
  As such, make sure to call isExternalStorageMounted method as state-testing method and then call this function only if state-testing method returns true.
  
  @param context Context to get external storage information
  @return String containing cache directory name