Hi,
BW also doesn't store cache on the client machine, it stores it on the server as well. Which server depends of cache setting - it can be App server or can be DB server.
BPC uses same cache setting when it goes via BEx Query, but it doesn't use cache if it's MDX query.
Hope this helps.