-
Notifications
You must be signed in to change notification settings - Fork 38.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support caching annotations for CompletableFuture
return values [SPR-12967]
#17559
Comments
Lukas Krecan commented Hint of the solution lukas-krecan@48329ff |
Stéphane Nicoll commented We don't foresee such feature in the 4.x line as it sounds it's part of a more general reactive effort. Looking at your proposal it has significant impacts on the boundaries and the semantics of the caching aspect (basically what happens when we exit the method vs. what happens when the value to cache is actually made available). JSR-107 has also some plans to add an asynchronous API (see this issue) so this request may benefit from that stuff. |
Bulk closing outdated, unresolved issues. Please, reopen if still relevant. |
As explained in #17920 (specifically #17920 (comment)), we have a |
CompletableFuture
return values [SPR-12967]
Lukas Krecan opened SPR-12967 and commented
It would be nice to support caching of ListenableFuture (CompletableFuture) results. Imagine that your method returns ListenableFuture and you want to cache the result (not the future itself). If I am not mistaken it is not currently supported.
I may send you a pull request, but I'd like to hear if it makes sense. It may be a bit confusing since the cache would be filled/evicted not upon the method exit but upon the future completion.
Affects: 4.1.6
The text was updated successfully, but these errors were encountered: