@SuppressWarnings("unchecked")
 @Override
 protected void onResume() {
   super.onResume();
   if (asyncLoader == null || asyncLoader.getResult() == null) {
     Object indexes = getLastNonConfigurationInstance();
     asyncLoader = new LoadLocalIndexTask();
     if (indexes instanceof List<?>) {
       asyncLoader.setResult((List<LocalIndexInfo>) indexes);
     } else {
       asyncLoader.execute(this);
     }
   }
 }