* Introduced a data-loader callback, allows for on-demand loading of cache items.
* Added data-loader test.