Quantcast
Channel: JavaScriptMVC Forum
Viewing all articles
Browse latest Browse all 3491

Code review: caching frequently used model objects using custom cacheOne method in BaseModel class

$
0
0
Hi All
Please review cacheOne method in MyApp.BaseModel class. Please let me know if there is a better way to do this.

"cacheOne" : (function () {
                        // private variables
var model;
var deferred;
return function (data, success, error) {
var thisclass = this;
if (!model) {
deferred = thisclass.findOne(data, success, error);
deferred.done(function (data) {
model = data;
});
} else {
deferred.done(success);
deferred.fail(error);
}
return deferred;
}
})()

Viewing all articles
Browse latest Browse all 3491

Trending Articles