Current bugs ~~~~~~~~~~~~ - connection transaction isolation level setting problem - fields named 'time', and 'group'. - does not compile with JDK6 Tests ~~~~~ Documentation ~~~~~~~~~~~~~ - Extend documentation with performance chapter. Performance of different functions (store, lists, maps, other?) - Logging settings (performance, profile, etc) - Config review Bad style or convenience ~~~~~~~~~~~~~~~~~~~~~~~~ - Does not detect class hierarchy changes. If a superclass is added, the database needs to be migrated! That data is lost currently. (Schema evolution) - "ids" and "nodes" table names are hardcoded in the database layer. Also in NodeManager. - Locking mechanism still allows for deadlocks, although there is no easy way to avoid this, because we can not identify entities holding the lock (maybe they are threads, but thats now clear).