Returns true if the value has been set. Returns false otherwise.
@override bool isSet() { return (_cache[this] as T?) == null ? false : true; }