Greg Burd
|
e4cda1a268
|
Re-enable (for now) the addition of ALLOW FILTERING to SELECT statements that include a filter column indexed by a non-standard index type (e.g. SASI, Lucene, etc.) as that's required and mysterious to end users.
|
2017-11-02 15:05:43 -04:00 |
|
Greg Burd
|
377191f12a
|
No longer add allowFiltering based on entity properties, force user to add as required. Add information about Cassandra execution to the UOW log line when DEBUG. Throw errors when execution doesn't complete properly.
|
2017-11-02 14:46:55 -04:00 |
|
Greg Burd
|
792d2b6598
|
Find proper stack frame to use for purpose.
|
2017-11-02 10:42:15 -04:00 |
|
Greg Burd
|
2ee300e420
|
Formatting.
|
2017-11-01 16:19:07 -04:00 |
|
Greg Burd
|
13eaa7e7ea
|
Change how we find the frame to use for the UOW's purpose.
|
2017-11-01 16:17:00 -04:00 |
|
Greg Burd
|
5905663c58
|
Cached values were being updated to their database-specific values (Enum -> String) rather than their intended values.
|
2017-11-01 14:24:03 -04:00 |
|
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 |
|