Network optimizations

I use django cache as caching layer for network tree data. 
I connect to the Network signal pre_save to clear cache when needed.