Reworking the cache node action provider to function similar to node fact and group providers.