示例#1
0
int main(int argc, char **argv)
{
	CLruCache<string,string> cache;
	cache.init();

	cache.set("dsdsds","dsasdasd");
	string sValue;
	cache.get("dsdsds",sValue);
	cout<<sValue<<endl;
}
示例#2
0
int main(int argc,char *argv[])
{
    CLruCache<string,string> cache;
    cache.init(100);

    for(int i=0;i<102;i++)
    {
        if(i == 51)
        {
            cache.set("abc1","sddsdsdsds1");
        }
        cache.set("abc"+toStr(i),"daaddasdasdasdsdasdas"+toStr(i));
    }

    cache.clear();

    cache.set("abc1","sddsdsdsds1",5);

    sleep(10);

    /*
    for(int i=0;i<100;i++)
    {
        cache.del("abc"+toStr(i));
    }
    */

    string sValue;
    cache.get("abc1",sValue);
    cout<<"v="<<sValue<<endl;
    return 0;
}