After making a change to a UniqueValueRenderer and refreshing the dynamic map service layer that contains this renderer, none of the changes are reflected. Attempting to setDisableClientCaching(true) when the dynamic map service object is created and still no change after the refresh() is called. The only way we are able to see the change, is to zoom out and back in or change the map's level. If I remember correctly, simply panning did not reflect the change as well.
This is using the ArcGIS JavaScript API 3.2 with a map service hosted on ArcGIS Server 10.1 (non-SP1).
Any ideas?