/** Возвращает каталог для бекапа на внешнее хранилище, или null если хранилище не подключено */
 @Override
 public File getBackupDir() {
   File dir = null;
   if (StorageHelper.isExternalStorageAvailable()) {
     dir = StorageHelper.getAppBackup(getContext());
   }
   return dir;
 }
  /** Возвращает каталог для временных файлов приложения, с приоритетом на внешнее хранилище */
  @Override
  public File getCacheDir() {

    File dir = null;
    if (AppHelper.isAppInstalledToSDCard(getContext())
        && StorageHelper.isExternalStorageAvailable()) {

      dir = StorageHelper.getExternalAppCashe(getContext());
    }
    if (dir == null) {
      dir = getContext().getCacheDir();
    }

    return dir;
  }