#ifndef _cache_h_ #define _cache_h_ class cache { public: typedef void * (*loadFunc)(char *); cache(loadFunc fn,int entries=256); virtual void * get(char *name); private: loadFunc loadFn_; struct _list *list_; int listLen_, listMaxLen_; }; #endif