Code Duplication    Length = 12-13 lines in 2 locations

ApcStore.php 2 locations

@@ 33-44 (lines=12) @@
30
    /**
31
     * {@inheritdoc}
32
     */
33
    public function add($key, $value, $ttl = 0)
34
    {
35
        $res = apc_add($key, $value, $ttl);
36
        if ($this->ttlFix) {
37
            unset($this->ttls[$key]);
38
            // fixing ttl only if it is set
39
            if ($res && $ttl) {
40
                $this->ttls[$key] = microtime(true) + $ttl;
41
            }
42
        }
43
        return $res;
44
    }
45
46
    /**
47
     * {@inheritdoc}
@@ 49-61 (lines=13) @@
46
    /**
47
     * {@inheritdoc}
48
     */
49
    public function set($key, $value, $ttl = 0)
50
    {
51
        $res = apc_store($key, $value, $ttl);
52
        if ($this->ttlFix) {
53
            unset($this->ttls[$key]);
54
            // fixing ttl only if it is set
55
            if ($res && $ttl) {
56
                $this->ttls[$key] = microtime(true) + $ttl;
57
            }
58
        }
59
60
        return $res;
61
    }
62
63
    /**
64
     * {@inheritdoc}