Greg Burd
|
857eadff45
|
Avoid complications with merges in the session cache, evict and then update.
|
2017-11-01 11:09:14 -04:00 |
|
Greg Burd
|
e1884cf52d
|
Remove the 'final' from HelenusSession.
|
2017-11-01 09:57:58 -04:00 |
|
Greg Burd
|
09a7fbc405
|
Address some issues identified by FindBugs.
|
2017-10-31 21:10:15 -04:00 |
|
Greg Burd
|
01a458a7f6
|
A few minor fixes.
|
2017-10-31 17:43:52 -04:00 |
|
Greg Burd
|
48545c1e84
|
Finish implementation of proxy model objects.
|
2017-10-30 15:21:43 -04:00 |
|
Greg Burd
|
dcea254fdb
|
Formatting.
|
2017-10-30 11:52:12 -04:00 |
|
Greg Burd
|
5605824886
|
Minor fixes.
|
2017-10-30 11:49:48 -04:00 |
|
Greg Burd
|
c3f9b83770
|
Log the purposes of nested UOWs as well as the parent. Create a serialization proxy for mapped objects.
|
2017-10-30 09:40:41 -04:00 |
|
Greg Burd
|
52dab5872c
|
Formatting. Also, need to redo merge so as to avoid ValueProviderMap immutability.
|
2017-10-27 15:05:08 -04:00 |
|
Greg Burd
|
a65b775faa
|
Abstract the SessionCache and allow outside implementations.
|
2017-10-27 14:33:04 -04:00 |
|
Greg Burd
|
62be0e6ccd
|
Merge branch 'gburd/wip-abstract-cache' into develop
|
2017-10-27 14:01:08 -04:00 |
|
Greg Burd
|
7b14eda9b3
|
More caching fixes.
|
2017-10-27 14:00:24 -04:00 |
|
Greg Burd
|
92f74e41e1
|
WIP: support other caches
|
2017-10-27 08:48:42 -04:00 |
|
Greg Burd
|
b04e033bf4
|
Re-enable TimeoutException. Revert changes to add type to UnitOfWork as it breaks the use of subclasses.
|
2017-10-26 10:37:08 -04:00 |
|
Greg Burd
|
c7e37acc5a
|
Add generic type where overlooked. Fix some cache logic.
|
2017-10-25 21:59:12 -04:00 |
|
Greg Burd
|
e5918cd1e8
|
Formatting.
|
2017-10-25 20:53:58 -04:00 |
|
Greg Burd
|
7535e9ade7
|
Improved logging output. Fixed caching for insert, update, delete cases.
|
2017-10-25 20:53:12 -04:00 |
|
Greg Burd
|
8a7dbfdec1
|
Implement missing getFacets() methods. Clean up some logic.
|
2017-10-24 21:07:47 -04:00 |
|
Greg Burd
|
18f2a057de
|
Refining logging.
|
2017-10-24 16:01:48 -04:00 |
|
Greg Burd
|
1642f09ce9
|
Fix NPE, replace forEach() with for() /because Java. Formatting.
|
2017-10-24 14:24:23 -04:00 |
|
Greg Burd
|
c6b95f12b4
|
Fix up logging a bit. Fix bug where updateCache wasn't properly adding facets that were bound.
|
2017-10-24 13:40:35 -04:00 |
|
Greg Burd
|
a1e29c62c8
|
Improve UOW logging.
|
2017-10-24 11:05:44 -04:00 |
|
Greg Burd
|
25eb81219d
|
WIP: caching
|
2017-10-23 16:29:23 -04:00 |
|
Greg Burd
|
a3b9ff9af3
|
Formatting
|
2017-10-23 14:47:56 -04:00 |
|
Greg Burd
|
7c683acb56
|
Formatting.
|
2017-10-23 14:41:20 -04:00 |
|
Greg Burd
|
d25061366b
|
Ensure that the session cache is only used on entity objects marked @Cacheable.
|
2017-10-23 14:40:00 -04:00 |
|
Greg Burd
|
852ee59da2
|
Only use session cache for entites and only when requested.
|
2017-10-23 13:37:27 -04:00 |
|
Greg Burd
|
682a1a304e
|
WIP: more progress toward session cache.
|
2017-10-23 12:45:03 -04:00 |
|
Greg Burd
|
fc83b8032c
|
WIP: Session cache.
|
2017-10-23 12:17:20 -04:00 |
|
Greg Burd
|
ecd3d71e47
|
WIP: session cache populated with UOW data on commit. Also added logging for UOW time.
|
2017-10-23 11:10:55 -04:00 |
|
Greg Burd
|
dc9c228e4a
|
WIP: flattenFacets
|
2017-10-22 22:04:20 -04:00 |
|
Greg Burd
|
e36dded9d2
|
WIP: combinations for flattening facets to keys.
|
2017-10-22 21:36:10 -04:00 |
|
Greg Burd
|
63c558581b
|
WIP: time work in a UOW, track total and database time. Begin working on session cache. Also need to finish up merge() logic and consider ttl and writeTime.
|
2017-10-20 15:37:13 -04:00 |
|
Greg Burd
|
9bbb6d2371
|
Neuter the TimeoutException propogation for now.
|
2017-10-20 14:30:25 -04:00 |
|
Greg Burd
|
9d91436cb5
|
Merge branch 'develop' into 2.1.x-SNAPSHOT
|
2017-10-20 12:44:17 -04:00 |
|
Greg Burd
|
eb44912679
|
Minor fixups.
|
2017-10-20 12:43:38 -04:00 |
|
Greg Burd
|
e3ec76e6da
|
Merge branch 'gburd/wip-facet-cache' into develop
|
2017-10-20 12:43:20 -04:00 |
|
Greg Burd
|
b40dc37704
|
Formatting.
|
2017-10-20 12:34:36 -04:00 |
|
Greg Burd
|
1746691826
|
Facet cache is working, able to fetch by non-primary key within UOW.
|
2017-10-20 12:33:42 -04:00 |
|
Greg Burd
|
6e687a7e90
|
Formatting
|
2017-10-20 08:22:35 -04:00 |
|
Greg Burd
|
75f32eb542
|
more progress.
|
2017-10-19 13:08:58 -04:00 |
|
Greg Burd
|
f64d5edd7c
|
wip: good progress toward new multi-key index for cache
|
2017-10-18 12:17:00 -04:00 |
|
Greg Burd
|
32b06e1494
|
Merge branch 'develop' into gburd/wip-facet-cache
|
2017-10-16 16:19:43 -04:00 |
|
Greg Burd
|
b82bd8ed75
|
Merge branch 'develop' into 2.1.x-SNAPSHOT
|
2017-10-16 15:37:14 -04:00 |
|
Greg Burd
|
0dba5d6c53
|
Query execution via sync and async can timeout. Formatting.
|
2017-10-16 15:36:15 -04:00 |
|
Greg Burd
|
896748a2ec
|
Formatting.
|
2017-10-13 10:41:21 -04:00 |
|
Greg Burd
|
d369a5b862
|
Merge branch 'develop' into gburd/wip-facet-cache
|
2017-10-12 16:29:11 -04:00 |
|
Greg Burd
|
74832a32dd
|
Formatting
|
2017-10-12 16:18:17 -04:00 |
|
Greg Burd
|
2302b958e7
|
Merge branch 'develop' into 2.1.x-SNAPSHOT
|
2017-10-12 09:23:18 -04:00 |
|
Greg Burd
|
3ef4ddd5a0
|
Selections from materialized views my have different entity properties that impact generated queries. Remove noisy/expensive selection of ttl and write time until we need/use it for cache correctness properties (if ever).
|
2017-10-12 09:23:00 -04:00 |
|