basic node caching system