a node internal caching module