#include #include "bu/cache.h" #include "bu/cachable.h" class Bob : public Bu::Cachable { public: Bob() { } virtual ~Bob() { } long getCacheId() const { return 0; } int iInt; }; int main() { Bu::Cache bobCache; // Bu::CPtr pB = bobCache.insert( new Bob() ); }