diff --git a/src/common/common.vcxproj b/src/common/common.vcxproj
index 7d405fcdc..3f281daef 100644
--- a/src/common/common.vcxproj
+++ b/src/common/common.vcxproj
@@ -87,6 +87,7 @@
+
diff --git a/src/common/common.vcxproj.filters b/src/common/common.vcxproj.filters
index 61d7a5c94..5dd50afb0 100644
--- a/src/common/common.vcxproj.filters
+++ b/src/common/common.vcxproj.filters
@@ -108,6 +108,7 @@
thirdparty
+
diff --git a/src/common/lru_cache.h b/src/common/lru_cache.h
new file mode 100644
index 000000000..e6f8bcc4b
--- /dev/null
+++ b/src/common/lru_cache.h
@@ -0,0 +1,101 @@
+#pragma once
+#include
+#include