openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Curtis (JIRA)" <>
Subject [jira] Commented: (OPENJPA-1603) Decouple the QueryCache from the DataCache
Date Tue, 30 Mar 2010 03:45:27 GMT


Rick Curtis commented on OPENJPA-1603:

Committed rev. 928968 to the 2.0.x branch.

I had to make a couple last minute changes to the two new Entities that were added with this
JIRA to get all of the tests to pass. Mike -- if you don't like what I've done, feel free
to change/update the Entities properly.

Another note, currently to get a reference to the QueryCache you need to go through the DataCacheManager.
Ideally you wouldn't need to do this, but I'm trying to limit my changes to the bare essentials
to limit additional churn.

> Decouple the QueryCache from the DataCache
> ------------------------------------------
>                 Key: OPENJPA-1603
>                 URL:
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: datacache
>    Affects Versions: 2.0.0
>            Reporter: Rick Curtis
>            Assignee: Rick Curtis
>             Fix For: 2.0.0
> In doing some testing I have found that there is a valid use case where one would want
to use the query results cache (openjpa.QueryCache), but not the DataCache. I'm using this
JIRA to remove the dependency between these two caches.
> The gist of this change is that the QueryCache will now talk with the StoreContext to
see if the results of a cached query are contained in the L1 cache OR by any of the DelegatingStoreManager's
cache. The default JDBCStoreManager and the XMLStoreManager both do not have any concept of
a cache and will always not have any cached results.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message