Commit Graph

177 Commits

Author SHA1 Message Date
Athou
c618e22c52 revert part of caching mechanism 2013-07-25 10:48:52 +02:00
Athou
73f2871235 revamp cache service 2013-07-25 10:21:11 +02:00
Athou
8845c54d0c apply formatter 2013-07-25 09:17:33 +02:00
Athou
02f1090fe7 set parameters for delete query 2013-07-25 09:12:56 +02:00
Athou
d212e96664 set initial capacity to minimum if unknown capacity 2013-07-24 17:34:46 +02:00
Athou
7316a6e07d revert comparators 2013-07-24 17:25:14 +02:00
Athou
84a75db464 treeset uses compareTo instead of equals 2013-07-24 16:57:01 +02:00
Athou
9e0a39981f use capacity as limit 2013-07-24 16:42:43 +02:00
Athou
c2b53b117c remove many to many relationship between entries and feeds 2013-07-24 15:40:59 +02:00
Athou
f4eb9e2a09 always join for statuses 2013-07-23 16:45:13 +02:00
Athou
08693e16f0 move method around 2013-07-23 16:32:20 +02:00
Athou
d95e1522d8 less database calls 2013-07-23 16:19:19 +02:00
Athou
150920e0c8 delete old statuses 2013-07-23 15:27:56 +02:00
Athou
074ecbf159 persist read status instead of unread status 2013-07-22 16:31:29 +02:00
Athou
b1617c54c9 tweak query to use indexes 2013-07-20 01:10:36 +02:00
Athou
6350c85ce8 null safe comparators 2013-07-19 22:25:43 +02:00
Athou
074ab9f707 use faster query for 'all unread' 2013-07-19 12:18:10 +02:00
Athou
be8a381377 only filter by date is the set is full 2013-07-19 12:02:00 +02:00
Athou
079345b2e0 refactored the way entries and statuses are fetched 2013-07-19 11:30:40 +02:00
Athou
24ee418f3f denormalized fields on statuses for faster queries 2013-07-14 05:48:47 +02:00
Athou
73b757a4ac use less joins 2013-07-12 15:42:07 +02:00
Athou
be4b15be70 admin cleanup interface 2013-07-10 15:15:31 +02:00
Athou
132c1b0aaf minimum count as parameter 2013-07-08 20:38:06 +02:00
Athou
bd047efcd2 actually add the feeds to the list 2013-07-08 19:01:08 +02:00
Athou
52270d50d9 interface for deleting duplicates 2013-07-08 16:38:09 +02:00
Athou
d361d689e8 delete relationships before deleting the feed reference 2013-07-08 07:44:43 +02:00
Athou
d8f3316747 faster feed cleanup 2013-07-05 17:00:32 +02:00
Athou
fa3860f81a restore predicate 2013-07-05 10:44:53 +02:00
Athou
4efa18f9e6 materialize the manytomany relationship to have better control over queries 2013-07-04 23:44:12 +02:00
Athou
d57a1c9e2a delete entries with no feeds 2013-07-04 21:50:39 +02:00
Athou
4c1c9aef6f cleaner way of deleting relationships 2013-07-04 21:32:34 +02:00
Athou
fca15f422f can't use object equality with hibernate proxies 2013-07-04 15:56:24 +02:00
Athou
7e90be684e cleanup orphan entries later 2013-07-04 15:50:40 +02:00
Athou
05cb8f7b7e better cleanup method 2013-07-04 15:43:08 +02:00
Athou
e71e7c9008 clear entry associations before deleting feeds 2013-07-04 10:26:44 +02:00
Athou
7e2ebf2dfc don't filter on having subscriptions as the query is too long to execute 2013-07-04 10:21:00 +02:00
Athou
f0f1a7f87b cache the "tree" 2013-07-02 18:49:34 +02:00
Athou
f230ad74b1 store normalized urls 2013-07-02 16:56:25 +02:00
Athou
8997024eb7 set a timeout on more queries 2013-07-01 21:15:32 +02:00
Athou
d3dd084dd7 better refresh algorithm using queues instead of synchronous database call 2013-06-30 12:35:17 +02:00
Athou
5a907dd093 fix exception when renaming a subscription with no parent category 2013-06-28 06:38:54 +02:00
Athou
97f3efbf7c fix postgresql deployment (fix #350) 2013-06-27 23:30:16 +02:00
Athou
57e08fdd36 cache subscriptions and categories 2013-06-27 12:49:50 +02:00
Athou
42a26b86ed cache settings and roles 2013-06-27 12:49:50 +02:00
Athou
d98a1621c8 cache users 2013-06-27 12:49:50 +02:00
Athou
0ff4438731 utility methods for enabling query cache and read only queries 2013-06-27 12:49:49 +02:00
Athou
158abadf19 use date constructor directly when a calendar is not needed, better performances 2013-06-25 16:57:48 +02:00
Athou
ad619a5262 filter duplicates 2013-06-23 16:10:34 +02:00
Athou
8936a0c784 faster existing entry detection 2013-06-23 15:16:21 +02:00
Athou
ddfca39d61 search in read items too (#325) 2013-06-22 16:41:35 +02:00