private function buildCommentTreeAndSaveIntoCache($source, $context)
    {
        $commentTree = $this->buildCommentTree($source, $context);
        $this->saveCommentTreeIntoCache(
            $commentTree,
            $source,
            $context
        );

        return $commentTree;
    }
private function buildCommentTreeAndSaveIntoCache($source, $context)
    {
        $commentTree = $this->buildCommentTree($source, $context);
        $this->saveCommentTreeIntoCache(
            $commentTree,
            $source,
            $context
        );

        return $commentTree;
    }
private function buildCommentTreeAndSaveIntoCache ( $ source , $ context ) { $ commentTree = $ this -> buildCommentTree ( $ source , $ context ) ; $ this -> saveCommentTreeIntoCache ( $ commentTree , $ source , $ context ) ; return $ commentTree ; }
Build comment tree and save it into cache.

@param string $source  Source of comments
@param string $context Context of comment

@return array Comment tree
Build comment tree and save it into cache .