Code Duplication    Length = 7-7 lines in 2 locations

WebStream/Cache/Driver/Memcached.php 2 locations

@@ 42-48 (lines=7) @@
39
        $result = null;
40
41
        if ($ttl > 0) {
42
            if ($overwrite) {
43
                if ($this->cacheContainer->driver->replace($key, $value, $ttl) === false) {
44
                    $result = $this->cacheContainer->driver->set($key, $value, $ttl);
45
                }
46
            } else {
47
                $result = $this->cacheContainer->driver->set($key, $value, $ttl);
48
            }
49
        } else {
50
            if ($overwrite) {
51
                if ($this->cacheContainer->driver->replace($key, $value) === false) {
@@ 50-56 (lines=7) @@
47
                $result = $this->cacheContainer->driver->set($key, $value, $ttl);
48
            }
49
        } else {
50
            if ($overwrite) {
51
                if ($this->cacheContainer->driver->replace($key, $value) === false) {
52
                    $result = $this->cacheContainer->driver->set($key, $value);
53
                }
54
            } else {
55
                $result = $this->cacheContainer->driver->set($key, $value);
56
            }
57
        }
58
59
        $this->logger->info("Execute cache save: " . $key);