Load the object and put it in the cache.
After successful loading the onUpdate event is emitted.
Hash of object to load.
Same as loadObjectIntoCache, except that it does a runtime check on $type$ field.
The runtime check is done against the values passed in the constructor. If the runtime check fails the onError event will fire.
Same as queryOrLoadObjectIntoCache, except that it does a runtime check on $type$ field.
The runtime check is done against the values passed inthe constructor. If the runtime check fails the promise will reject.
Cleanup the instance.
After this function is called this class cannot be reused.
This cache caches objects so that they can be accessed faster and synchronously later.