No it's not cached in the L1!!!!!!...sure, the EXE is, but not any of the game-data itself, you will have that completely in L1 maybe after a complete playthru.. but i doubt you found all object that invoke read of all dataIf fire up a few games, say 5GB so of reads. That's cached in the L1...

Cache is NOT MEANT to load "specified-data" containers.. so it's NOT what you are searching for.
PrimoCache is ONLY able to speed up the SECOND-reads... never the FIRST-reads, that's the architecture of caching and theres no magic available to change that.
Your games use fixed-size ressource-folders... so why do you try speeding them up with PrimoCACHE at all, thats so pointless?!
This is a perfect scenario for RAMDISK.... you create one with associated Image, move your game-ressources in, create a symlink to the RAMDISK.... then you put the RAMDISK-image on a SSD and you load it into memory in few seconds before you doubleclick your game.
(Maybe we will have the blessing of a Primo-Shell-Extension one day to slimfasten image-maintenance)

Then the hole game is in RAM and it will "load off" ultra fast like you want.
Nothing of the game-data will junk your OS-L1-Primo-Cache.
Savegames not affected... on game update you simply invoke a manuall image-update.
Believe me... games do not profit from high write-rates.... and the game barely re-read the same data into memory... even if you "lost a life" and need to "restart the map/level" often does not trigger a new read of the same data, but sure this is where CACHE might help

Games do permanently read new (first) data from the drive... textures and object of new levels/maps/enemies, etc.
L1-Cache is useless because it simply does not help on that...whatever you have a fast SSD L2 behind it....because the data is no-where present...except the HDD. SO IT MUST READ FROM HDD!
You are wrong using CACHE for Games. CACHE is meant to accelerate hole disks on write and on re-read (second, third, and so on). CACHE does not boost your game in any means. . . it is only filling up CACHE focing it to discard OS-stuff that you might need again when you quit the game.
You should make-up a 5GB RAMDisk for the Game .. if neccessary due to lack of RAM-space you should stop your CACHE for that time. With a RAM-DIsk it does NO-MORE read first from HDD, considering triggering the sequential fast "load of the image" is a completete "first read".. data is completely available at RAM-Speed for any next read.
You seem believe that: soon as you start your game... it is completely loaded into your Cache...lol thats a bit of a funny facepalm and totally wrong....


BTW: I doubt a 5 gig-game is slow at any point because of hardisk bottlenecking... you hardly don't need it for any game..except ultra long loading times (not with a SSD at all) or the game-engine uses massive texture/object-streaming from HDD...like MMX, to prevent the poor engine streaming from HDD/SSD once and for all. SO yes it can have impact on fps/lagg, but generally it does not.

Also be aware that any RAM-Disk or RAM-Cache software absoluteley NEEDS the CPU to do additional work for ANY read/write. It might considered minor, sure... but don't forget that even "minor" additional CPU-cycles can have huge negative impact IF your system is hardly limited on CPU.
I think, that when there is absolutely NO need to boost game (acceptable loading times, no I/O-laggs due to environment streaming) then you should not do. I recall it ridiculous to start a bunch of Indie-Games on a PrimoCACHEd PC and expecting or demand a "benefit". First because this is not what CACHE is meant for, considering what games do (see above). Also PrimoRAMDISKing a game should only be applied if that particular game really sucks managing it's own memory/disk-io (MMX or any Unity-Engine based lol xD) or conserves masses of data and extreme long loading times (i.e. Crysis 3). Im also a little confused about whats the practical sense in "launching multiple games" (few) at a time? I don't think theres a "RAM-Need" even for one game that sum up 5gb readable content. Even less with a SSD...because one need time to playthru these 5Gb.... if it is reading 5gb content in one loading-screen, than i like to know this game... im always looking for "content"
