From dbbe2376687aa2bebb7f2e8bf74209b2dd08ea8e Mon Sep 17 00:00:00 2001 From: Liam Date: Tue, 13 Jun 2023 17:16:10 -0400 Subject: vfs_real: add simplified open file cache --- src/core/file_sys/vfs_real.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/core/file_sys/vfs_real.h') diff --git a/src/core/file_sys/vfs_real.h b/src/core/file_sys/vfs_real.h index 48dc2698a..d8c900e33 100644 --- a/src/core/file_sys/vfs_real.h +++ b/src/core/file_sys/vfs_real.h @@ -3,6 +3,7 @@ #pragma once +#include #include #include "common/intrusive_list.h" #include "core/file_sys/mode.h" @@ -41,6 +42,7 @@ public: private: using ReferenceListType = Common::IntrusiveListBaseTraits::ListType; + std::map, std::less<>> cache; ReferenceListType open_references; ReferenceListType closed_references; size_t num_open_files{}; -- cgit v1.2.3