docs: public void updateEntryPointsCache() {
          if (kBase.getAddedEntryNodeCache() != null) {
              for (EntryPointNode addedNode : kBase.getAddedEntryNodeCache()) {
                  EntryPointId id = addedNode.getEntryPoint();
                  if (EntryPointId.DEFAULT.equals(id)) continue;
                  WorkingMemoryEntryPoint wmEntryPoint = new NamedEntryPoint(id, addedNode, this);
                  entryPoints.put(id.getEntryPointId(), wmEntryPoint);
              }
          }
  
          if (kBase.getRemovedEntryNodeCache() != null) {
              for (EntryPointNode removedNode : kBase.getRemovedEntryNodeCache()) {
                  entryPoints.remove(removedNode.getEntryPoint().getEntryPointId());
              }
          }
      }