The invention relates to a file cache system, in particular to a transparent and universal file cache system. The system consists of five modules, namely a core module, a configuration management module, a massage queue management module, a communication module and a cache operation module. The whole system adopts a single-process and multithreading model, wherein the core module and the configuration management module operate in a thread 0; the communication module operates in a thread 1; the cache operation module operates in a thread 2; and the massage queue management module is shared globally. In the system, the core module is responsible for reading configuration information and initializing other functional modules. By the massage queue management module, other functional modules can realize mutual exclusion access to a massage queue. The system is communicated with a client by the communication module, receives a caching massage and delivers the cache massage to the cache operation module to process, and then returns a processing result to the client. By using the link modification technology, the transparent and universal file cache system can efficiently realize the file cache operation; moreover, by using the link modification technology, the system provides high transparency for application; and the modularization design and the excellent user interface make the system have excellent universality.