package com.joyplus.cache;
import com.joyplus.download.Dao;
import android.content.Context;
public class VideoCacheManager {
private Context context;
public VideoCacheManager(Context context)
{
this.context = context;
}
/*
* 将缓存数据保存在数据库里
*/
public void saveVideoCache(VideoCacheInfo info) {
//保存之前先进行判断是不是要删除里面的数据
if(Dao_Cache.getInstance(context).getCount()>200)
{
Dao_Cache.getInstance(context).delete();
}
if(Dao_Cache.getInstance(context).isHasInfors(info.getProd_id()))
{
Dao_Cache.getInstance(context).InsertOneInfo(info);
}
else
{
Dao_Cache.getInstance(context).updateOneInfo(info);
}
}
/*
* 从数据库中取出缓存数据
*/
public VideoCacheInfo getVideoCache(String prod_id) {
return Dao_Cache.getInstance(context).getOneInfo(prod_id);
}
//保存当前的影评到缓存
public void saveVideoCacheComments(String comments,String prod_id)
{
Dao_Cache.getInstance(context).updateOneInfoComments(comments, prod_id);
}
}