objectcache: Remove broken cas() method from WinCacheBagOStuff
authorAaron Schulz <aschulz@wikimedia.org>
Fri, 11 Nov 2016 20:14:51 +0000 (12:14 -0800)
committerKrinkle <krinklemail@gmail.com>
Wed, 16 Nov 2016 05:02:37 +0000 (05:02 +0000)
Bug: T120896
Change-Id: I9406a50df8e900b4fc5861c2174ba7a63a0dd765

includes/libs/objectcache/WinCacheBagOStuff.php

index 6996ce5..d84c959 100644 (file)
  */
 class WinCacheBagOStuff extends BagOStuff {
        protected function doGet( $key, $flags = 0 ) {
-               $casToken = null;
-
-               return $this->getWithToken( $key, $casToken, $flags );
-       }
-
-       protected function getWithToken( $key, &$casToken, $flags = 0 ) {
                $val = wincache_ucache_get( $key );
-
-               $casToken = $val;
-
                if ( is_string( $val ) ) {
                        $val = unserialize( $val );
                }
@@ -54,10 +45,6 @@ class WinCacheBagOStuff extends BagOStuff {
                return ( is_array( $result ) && $result === [] ) || $result;
        }
 
-       protected function cas( $casToken, $key, $value, $exptime = 0 ) {
-               return wincache_ucache_cas( $key, $casToken, serialize( $value ) );
-       }
-
        public function delete( $key ) {
                wincache_ucache_delete( $key );