Thanks for your response.
The next generation versions of the API are disintegrated from the front end UI and therefore, you can now use your own logic to implement this functionality in your application as well as in the open source showcase applications. You can implement this in the back-end code using multiple configuration objects to initialize multiple ViewerHandlers with separate storage locations. In each object of ViewerConfig class you can set a different storage path. Following is a sample code snippet that may help you.
ViewerConfig config1 = new ViewerConfig();
config.StoragePath = “d://storage1”;
config.CachePath = “d://storage1//cache//”;
ViewerConfig config2 = new ViewerConfig();
config.StoragePath = “d://storage2”;
config.CachePath = “d://storage2//cache//”;
ViewerHandler HtmlHandler = new ViewerHtmlHandler(config1);
ViewerHandler ImageHandler = new ViewerImageHandler(config2);
Hope it helps.
Have a nice weekend ahead.