Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-dev] SVN trunk commit: Bug#336726 - issues with cacheable

SVN trunk commit: Bug#336726 - issues with cacheable

 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=336726

 

Changes:

- relationships to protected classes were being marked as non-cacheable, but

they should be cacheable -- fixed to allow caching

- aggregate collections (element collection) do not have a cache-key when being

built, so protected aggregate collections will not work -- fixed for now by

making element collections that have non-cacheable relationships as

non-cacheable

- aggregates (embeddables) were computing if they have non-cacheable mappings

in initial, but non-cacheable is not set in mappings until postInitialize --

fixed to do both in initialize

- foreign key value were not cached for aggregates as the

hasNonCacheableMappings check did not work, and the code was casting to

ForeignReferenceMapping

 

Code review: Tom, Gord

 


Back to the top