neo4j/community — pull request #774 by jexp (2012-08-12 02:40:35+00:00)
Title: important: Cypher Server Performance

The `CypherService` was recreated per request and with it the ExecutionEngine, so the QueryCache was useless.
Changed Database to hold `ExecutionEngine` besides the db, as @Singleton didn't work on the `CypherService`-Resource
Had to add creation of `ExecutionEngine` to all Subclasses of Database, b/c none called `super.start()`