public TreeNode sessionTree()

in domain/src/main/java/demoapp/dom/types/causeway/treenode/FileTreeNodeService.java [45:55]


    public TreeNode<FileNodeVm> sessionTree() {
        val session = httpSessionProvider.get();
        val cacheKey = TreeNode.class.getName();
        var tree = (TreeNode<FileNodeVm>) session.getAttribute(cacheKey);
        if(tree == null) {
            tree = newTree();
            session.setAttribute(cacheKey, tree);
        }
        return tree;

    }