rewrote to a single key per cache, removed a nasty bug where nodeId was used instead of nodeID