(PECL wincache >= 1.1.0)
wincache_ucache_cas — Compara a variável com o valor antigo e atribui um novo valor a ela
   Compara a variável associada à chave key com o valor antigo em old_value
   e, se corresponder, atribui o novo valor em new_value a ela.
  
key
       O parâmetro key é usado para armazenar a variável no cache.
       key diferencia maiúsculas de minúsculas.
      
old_value
       Valor antigo da variável apontada por key no cache do usuário.
       O valor deve ser do tipo long, caso contrário, a função retorna
       false.
      
new_value
       Novo valor que será atribuído ao ponteiro da variável por key se uma
       correspondência for encontrada. O valor deve ser do tipo long, caso contrário,
       a função retorna false.
      
Exemplo #1 Usando wincache_ucache_cas()
<?php
wincache_ucache_set('counter', 2922);
var_dump(wincache_ucache_cas('counter', 2922, 1));
var_dump(wincache_ucache_get('counter'));
?>O exemplo acima produzirá:
bool(true) int(1)
