Lazy_loader is a project mainly written in C++, it's free.
Generic, reusable, lazy loading implementation
Generic Lazy Loader Implementation John Bellone [email protected]