¿Puedo saber cómo funciona el soporte de modificación 304 No Modifield?

¿Alguien sabe cómo el apoyo retrofit 304 No Modifield? Porque ahora retrofit arrojará error. Estoy utilizando etag para comprobar si el json debe actualizar o no.

@GET("/imageslist.json") Response fetch(@Header("If-None-Match") String etag); 

Así es como lo manejo ahora mismo

 ImageService service = restAdapter.create(ImageService.class); Response response = null; try { response = service.fetch("\"vENxxg\""); } catch (RetrofitError e) { if (e.getResponse().getStatus() == HttpURLConnection.HTTP_NOT_MODIFIED) { //Nothing to update response = e.getResponse(); } else { Log.e("Retrofit", e.getMessage(), e); } } 

¿Hay una mejor manera? Disculpa mi pobre ingles.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.