private void restartCacheLoader(final boolean nextPage, final Consumer<Bundle> extrasModifier) {
        final Bundle extras = new Bundle();
        extras.putAll(typeParameters);
        if (extrasModifier != null) {
            extrasModifier.accept(extras);
        }
        extras.putBoolean(EXTRAS_NEXTPAGE, nextPage);
        LoaderManager.getInstance(CacheListActivity.this).restartLoader(CACHE_LOADER_ID, extras, CacheListActivity.this);
    }
Extract a cache from adapter data.

@param adapterInfo an adapterInfo
@return the pointed cache
main/src/main/java/cgeo/geocaching/CacheListActivity.java