コード例 #1
0
ファイル: LazyPromise.java プロジェクト: sids/vachan
 @Override
 public void await() {
   if (!isRealized()) {
     try {
       callablePromise.call();
     } catch (Exception e) {
       setException(e);
     }
   }
 }
コード例 #2
0
ファイル: LazyPromise.java プロジェクト: sids/vachan
  @Override
  public T get() {
    if (!isRealized()) {
      try {
        callablePromise.call();
      } catch (Exception e) {
        setException(e);
      }
    }

    return super.get();
  }