+ SemiFuture<T> getSemiFuture();
+
+ /**
+ * Return a Future tied to the shared core state. Unlike Promise::getFuture,
+ * this can be called an unlimited number of times per SharedPromise.
+ * NOTE: This function is deprecated. Please use getSemiFuture and pass the
+ * appropriate executor to .via on the returned SemiFuture to get a
+ * valid Future where necessary.
+ */