If you're using the JS API as a client, you can test and verify the requests by adding the cached service as an esri.layers.ArcGISDynamicMapServiceLayer. The request will be an exportImage request.
If you add it to the client as a ArcGISTiledMapServiceLayer, it will request the tiles. If you have one tiled layer in your js api client, you will have the zoom steps according to the cache scales and you can only zoom in theses steps.
So it would be appropriate to access the tiled service as a dynamic one with an interpolated image.
HTH.