PrimoCache allows a single level cache configuration using either level-1 cache or level-2 cache, as well as a two-level cache configuration using both levels of cache. Obviously level-1 cache runs much faster than level-2 cache, although it is usually much smaller. Level-2 cache is a secondary cache which typically resides on a solid-state drive, a flash drive or other fast persistent storage device.
Level-1 cache, also called primary cache, is composed of physical memory. PrimoCache implements a two-level caching architecture consisting of level-1 cache and level-2 cache.