public function getActions()
    {
        if ($this->useCache()) {
            if ($this->getExtCache()->isCached()) {
                return $this->getExtCache()->getActions();
            }
        }

        $actions = $this->generateActions();

        if ($this->useCache()) {
            $this->getExtCache()->cacheActions($actions);
        }

        return $actions;
    }