Коллекция магистрали из файла Json и кеш на локальном хранилище

Я относительно новичок в магистральной библиотеке. Я'Я пытаюсь создать мобильное приложение на основе магистрали + requirejs + jquery-mobile. Я могу заполнить свою коллекцию существующим локальным файлом json. (в будущем может прийти с удаленного сервера). Сейчас я'Я пытаюсь заставить эту коллекцию вызываться только один раз и затем сохранять ее в localStorage для чтения. для этого я пытаюсь использовать этот адаптер (https://github.com/jeromegn/Backbone.localStorage) но я не понимаю как.

Образец кода
// models
define([
  'underscore',
  'backbone'
], function(_, Backbone) {
  var AzModel = Backbone.Model.extend({
    defaults: {
      item: '',
      img:"img/gi.jpg"
    },
    initialize: function(){
    }
  });
  return AzModel;
});

// Collection
define(['jquery', 'underscore', 'backbone', 'models/az'], function($, _, Backbone, AzModel) {
    var AzCollection = Backbone.Collection.extend({
     localStorage: new Backbone.LocalStorage("AzStore"), // Unique name within your app.       
    url : "json/azlist.json",
    model : AzModel
    parse : function(response) {
         return response;
    }
});

return AzCollection;
});

define(['jquery', 'underscore', 'backbone', 'collections/azlist', 'text!templates/karate/az.html'], function($, _, Backbone, AzList, AzViewTemplate) {
    var AzView = Backbone.View.extend({
        id:"az",
        initialize: function() {
            this.collection = new AzList(); 
            var self = this;
            this.collection.fetch().done(function() {
                //alert("done")
                self.render();
            }); 

        },
        render : function() {
            var data = this.collection;
            if (data.length == 0) {
                // Show's the jQuery Mobile loading icon
                $.mobile.loading("show");
            } else {
                 $.mobile.loading("hide");
                console.log(data.toJSON());
                  this.$el.html(_.template(AzViewTemplate, {data:data.toJSON()}));
                  // create jqueryui
                 $(document).trigger("create");
            }
            return this;
        }
    });
    return AzView;
});

Кто-то может указать мне путь.

Ответы на вопрос(1)

Ваш ответ на вопрос