When enhancing functional API implementation, I've stumbled upon the way the exceptions from lambdas should be thrown to user code.
Intuitively I've expected that when my lambda throws an exception, I'll catch it from cache.eval(...). That may be the case when the lambda is still executed locally, but when it goes remote, the exception is wrapped into RemoteException etc. In the past, exceptions being thrown were a matter of failure inside Infinispan, but what about here? User does not need to know where the functional expression has been executed, so it seems to me that he should get the exception directly. WDYT? Radim -- Radim Vansa <rva...@redhat.com> JBoss Performance Team _______________________________________________ infinispan-dev mailing list infinispan-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/infinispan-dev