+///\r
+/// Inconsistent with specification here:\r
+/// In CacheSubclass spec 0.9, the enumeration type data structure is NOT defined.\r
+/// The equivalent in spec is \r
+/// #define EFI_CACHE_SIZE_RECORD_NUMBER 0x00000001\r
+/// #define EFI_CACHE_MAXIMUM_SIZE_RECORD_NUMBER 0x00000002\r
+/// #define EFI_CACHE_SPEED_RECORD_NUMBER 0x00000003\r
+/// #define EFI_CACHE_SOCKET_RECORD_NUMBER 0x00000004\r
+/// #define EFI_CACHE_SRAM_SUPPORT_RECORD_NUMBER 0x00000005 \r
+/// #define EFI_CACHE_SRAM_INSTALL_RECORD_NUMBER 0x00000006 \r
+/// #define EFI_CACHE_ERROR_SUPPORT_RECORD_NUMBER 0x00000007\r
+/// #define EFI_CACHE_TYPE_RECORD_NUMBER 0x00000008\r
+/// #define EFI_CACHE_ASSOCIATIVITY_RECORD_NUMBER 0x00000009\r
+/// #define EFI_CACHE_CONFIGURATION_RECORD_NUMBER 0x0000000A\r
+/// Keep the definition unchanged for backward compatibility.\r
+///\r