As of now, setting the new shader cache folder (~/.AMD/GLCache/) to read only will cause opengl apps to stall. I haven't tested FUSEs (file system in userspace) that behave in a weird ways but I'm sure you can get similar results.
Just something I wanted put out there for discussion.