I’ve managed to fix the caching problem previously mentioned. I think I solved it the night I wrote about it, but I’m only writing about it now. The code has been in BETA since then and has just moved into production.
The log output now looks more like this:
Observer has noticed that processing has finished. now is the commit: Observer has noticed that a transaction has been committed. # # # # Removing ports from the cache # # # # devel/libexecinfo # # # # Finished: Removing ports from the cache # # # #
Time will tell if the cache is now correct.