-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Infinispan - Support caching annotations #25300
Infinispan - Support caching annotations #25300
Conversation
@karesti thanks but could you split that in two different commits? If we have to backport an Infinispan upgrade, I would like to be able to do it easily. Thanks. |
Infinispan Version Update #25306 |
839c66f
to
7e2d9d5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here's a review focused on the code inspired/copied from quarkus-cache
. Please double check the Infinispan-related code as it's not something I know in details 😄
...nt/deployment/src/main/java/io/quarkus/infinispan/client/deployment/CacheNamesBuildItem.java
Outdated
Show resolved
Hide resolved
.../main/java/io/quarkus/infinispan/client/deployment/cache/exception/ClassTargetException.java
Outdated
Show resolved
Hide resolved
...va/io/quarkus/infinispan/client/deployment/cache/exception/PrivateMethodTargetException.java
Outdated
Show resolved
Hide resolved
...a/io/quarkus/infinispan/client/deployment/cache/exception/VoidReturnTypeTargetException.java
Outdated
Show resolved
Hide resolved
...loyment/src/main/java/io/quarkus/infinispan/client/deployment/InfinispanClientProcessor.java
Show resolved
Hide resolved
...lient/runtime/src/main/java/io/quarkus/infinispan/client/runtime/cache/CacheInterceptor.java
Show resolved
Hide resolved
...lient/runtime/src/main/java/io/quarkus/infinispan/client/runtime/cache/CacheInterceptor.java
Outdated
Show resolved
Hide resolved
...t/runtime/src/main/java/io/quarkus/infinispan/client/runtime/cache/InfinispanGetWrapper.java
Outdated
Show resolved
Hide resolved
@gwenneg I made locally the small review changes and I will check the 2 PR you mentioned to report the changes here too. I ping you once is ready |
7e2d9d5
to
345079d
Compare
Hey, What's the status of this? |
Gotcha, thanks for the update |
@geoand give me some days to get back to it properly. Sorry again |
NP! |
dc23fa4
to
d65af68
Compare
@wburns ready for a review round |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple more comments, otherwise looks good to me.
...t/runtime/src/main/java/io/quarkus/infinispan/client/runtime/cache/InfinispanGetWrapper.java
Outdated
Show resolved
Hide resolved
...t/runtime/src/main/java/io/quarkus/infinispan/client/runtime/cache/InfinispanGetWrapper.java
Outdated
Show resolved
Hide resolved
22bd544
to
47981d5
Compare
...t/runtime/src/main/java/io/quarkus/infinispan/client/runtime/cache/InfinispanGetWrapper.java
Outdated
Show resolved
Hide resolved
47981d5
to
4fa2642
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM from the ISPN side
This comment has been minimized.
This comment has been minimized.
Test failures seem related |
...runtime/src/main/java/io/quarkus/infinispan/client/runtime/cache/CacheResultInterceptor.java
Outdated
Show resolved
Hide resolved
4fa2642
to
5fe34b7
Compare
This comment has been minimized.
This comment has been minimized.
5fe34b7
to
2774c3b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added a minor comment below.
LGTM
...ntime/src/main/java/io/quarkus/infinispan/client/runtime/cache/SynchronousInfinispanGet.java
Outdated
Show resolved
Hide resolved
2774c3b
to
e3b9ae6
Compare
@geoand this seems validated |
Cool! I'll let @gwenneg merge this |
Caching annotations @CacheInvalidate @CacheInvalidateAll and @CacheResult
https://issues.redhat.com/browse/ISPN-13062