Android, Caching, Falcor.
models are shared across a few different get requests so the cost becomes amortized and seemed worth it considering the improved parsing speed. // Custom deserialization method for Video.Summary model public void populate(JsonElement jsonElem) { JsonObject json = jsonElem.getAsJsonObject(); for