public function store($key, $value, $minute = null)
    {
        if (is_null($key) || $key == '') {
            throw new \InvalidArgumentException("Key shouldn't be empty");
        }

        $time = (is_null($minute)) ? $this->getLifeTime() : $minute * 60;

        return ($this->isApcUEnabled) ? apcu_store($key, $value, $time) : apc_store($key, $value, $time);
    }