Storage API changes
Marvin S. Addison
marvin.addison at gmail.com
Fri Jun 14 09:59:40 EDT 2013
> A version of the storage API with some of the annotation work you did
> is checked in now. I left one bit out, I think it creates more
> complexity than I'm comfortable with to put the versioning support
> into the objects directly because of how the API works, but most
> subsystems won't need the versioning support anyway.
I've reviewed and looks good. Since I don't fully understand the use
cases for versioning, I trust your reasoning for dropping @Version. I
would like to point out, though, that there is nice symmetry between
that annotation and the JPA annotation that serves a similar purpose,
which was my rationale for including it. (Though due to my unfamiliarity
with use cases, I didn't have a clear picture of how to use it, so
dropping is probably best.)
I think the annotated object support will provide a very usable object
persistence facility for objects that naturally have
key/value/expiration semantics; CAS tickets fall squarely in that use
case so I'm happy.
M
More information about the dev
mailing list