public Eval < UploadResult > putAsync ( String key , Object value ) { return Eval . later ( ( ) -> put ( key , value ) ) . map ( t -> t . orElse ( null ) ) . map ( FluentFunctions . ofChecked ( up -> up . waitForUploadResult ( ) ) ) ; }
Non - blocking call that will throw any Exceptions in the traditional manner on access