docs: public T get(Computer c) {
          if(record==null || !record.data.containsKey(c)) {
              // if we don't have the data, schedule the check now
              triggerUpdate();
              return null;
          }
          return record.data.get(c);
      }