I wonder how much much bytes are needed per cached block for actually indexing it.
I would think you store the disk block address, the RAM/L1 and SSD/L2 address, possibly the amount how often this block has been read since it is in cache and probably the time stamp of the most recent access.
I am currently looking into other storage options and was told that e.g. FreeNAS ZFS would require amazing 180, 200 or even 300 bytes (values differ, depending on which expert is talking to you...

So I wonder how much RAM PrimoCache actually needs to index e.g. a 4 TByte cache with a block size of say 4KB?
Btw, I read some threads that since 1.01 the L2 cache seems not to work as before, using only a small portion of it. Could the issue be that the index can't grow big enough?
In fact, if you can't index a complete SSD, you can only use a part of the SSD for caching. I just felt in the past that this was NEVER an issue. But I never tested with a larger SSD like 1 to 4 TByte so far.
Regards,
Axel