"Any time an input cell is changed, all stored calculations of the cube where the change is made and all dependent cubes are invalidated.
A cube X is dependent on cube Y, if any of its values are calculated (via rules) using values in Y."
This was dated 1 Dec 05, updated 7 Feb 06. It's about ReadersBypassWriters - but the statement stands on its own. Of course it predates 9.1 and later versions, but my belief is (was) that the changes in those versions related to input locking, not to calculation. I am inclined to take Manny's views on this subject as well founded as he wrote the code

I have worked with this behaviour in the past to manage the size of the server, resetting the calculation cache periodically by sending a value into a corner of a cube.
I am looking at using this technique at a current client whose server is running up to 50 gig. I have built some test routines, but I was surprised to see, _sometimes_, that sending a value into a cube has not been resetting the calculation cache. A precalculated high level view refreshes instantly, and the stats in }StatsforServer do not go to zero.
I had this once, then in another session, I had the 'expected' behaviour. A 3rd session has given the same result as the first.
Has anybody else found this?
The version I am using here is 90 SP3 U9 - but as I said above, I don't believe the behaviour is different for later versions.