Updated WinCache driver to use correct function for put() implementation...

WinCache driver was incorrectly using wincache_ucache_add(...) for put(...) implementation of Cache. 

Whenever a key already existed in the cache, the function threw an exception ("wincache_ucache_add(): function called with a key which already exists").

The correct function to use in this case is wincache_ucache_set(...).