package com.smartandroid.sa.aysnc; import java.io.Serializable; import java.util.concurrent.TimeUnit; import android.content.Context; /** * �򵥵��첽���񣬽���ָ�����ؽ�������ͣ������������ * * @author MaTianyu 2014-2-23����8:57:55 */ public abstract class SCachedTask<T extends Serializable> extends CTask<Object, Object, T> { public SCachedTask(Context context, String key, long cacheTime, TimeUnit unit) { super(context, key, cacheTime, unit); } @Override protected T doConnectNetwork(Object... params) throws Exception { return doConnectNetwork(); } protected abstract T doConnectNetwork() throws Exception; }