It all depends on whether lenovo's solution can see the file table or not. I think Intel's solution has access to the file table, which would make a huge difference.
There's no need to see the file table. Indeed, a file specific system is seriously suboptimal, because it won't cache the most important part of the file-system by far, which is the file table.
It's far better to use a block-by-block cache. Cache frequently accessed clusters on SSD. Infrequently accessed clusters are left on HDD. This will automatically cache important and frequently used system data, regardless of file system.