the problem is that WritableSessionCache only works with 1 monitor, so we need to figure out a monitor which a) sends the changes directly to indexes and b) updates the statistics only "afterCommit"