AppCacheManager.java 1.42 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 *  com.day.cq.contentsync.config.Config
 *  org.apache.sling.commons.json.JSONArray
 */
package com.adobe.cq.mobile.appcache.impl;

import aQute.bnd.annotation.ProviderType;
import com.adobe.cq.mobile.appcache.impl.AppCacheException;
import com.adobe.cq.mobile.appcache.impl.CacheUpdate;
import com.day.cq.contentsync.config.Config;
import java.util.Date;
import java.util.List;
import org.apache.sling.commons.json.JSONArray;

@ProviderType
public interface AppCacheManager {
    public boolean updateCache(Config var1, String var2, String var3) throws AppCacheException;

    public boolean fillCache(Config var1) throws AppCacheException;

    public void clearCache(Config var1) throws AppCacheException;

    public boolean hasUpdates(Config var1, Date var2) throws AppCacheException;

    public CacheUpdate getLastUpdate(Config var1) throws AppCacheException;

    public Long getLastFill(Config var1) throws AppCacheException;

    public CacheUpdate getLastPublishedUpdate(Config var1) throws AppCacheException;

    public boolean buildZips(Config var1) throws AppCacheException;

    public boolean transferZips(Config var1, String var2, String var3) throws AppCacheException;

    public List<CacheUpdate> getUpdates(Config var1) throws AppCacheException;

    public JSONArray getZips(Config var1) throws AppCacheException;
}