The DataCacheNode provides storage for the cache in cached data stores. It can be connected to a Root element (DataCacheRoot or MSSql2005SqlDependencyCacheRoot) or another Node (DataCacheNode or DataCacheNodeLocal). To connect a newly created Node to a parent element (Root or Node), pass the parent element as the Node's constructor parameter.
We recommend that you use the DataCacheNode for caches that are physically separated from a data store. For instance, in distributed applications, the DataCacheNode is perfect for clients that individually cache query results. If a data store and its cache are located on the same computer, we recommend that you use the DataCacheNodeLocal for the cache, to improve memory use.