Improved documentation for addObserver
(Supposedly) fixed bugs with cache block eviction