- Feb 28, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
This will result in events being fired at the right time. Most importantly, this ensures event-specific caching annotations to work correctly.
-
- Feb 25, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 24, 2015
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- Feb 19, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
This also fixes a test error.
-
Daniel Gerhardt authored
-
Christoph Thelen authored
Caching was too aggressive. However, the database has been asked for session info even if there were no actual sessions! A simple check now saves four immediate CouchDB requests.
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 17, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 16, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 12, 2015
-
-
Christoph Thelen authored
-
Christoph Thelen authored
getSession throws an HTTP exception, which is not good style. Additionally, as it calls getSessionFromKeyword internally -- which has a caching annotation -- this caching mechanism will not work because it only works if the method is called from another object. This is due to the way Spring is using proxies to intercept the calls.
-
Christoph Thelen authored
Events for all learning progress related actions are generated, like answering a new question. The event classes are used as a tag to evict the cache based on the session.
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
- Feb 11, 2015
-
-
Andreas Gärtner authored
-
Christoph Thelen authored
There might be answers to questions without values, those would have hit the exception. So it is better to just ignore those questions.
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-
Christoph Thelen authored
-