I find it slightly counterproductive that this is a countermeasure against swapping to disk/"device":
You want to avoid swapping, which happens when RAM is full (right?), so you create a really fast operating swap thing in RAM, reducing the amount of operational RAM, thus inducing more swapping because there's "less" "RAM".
Not to mention that the data is just moving from place to place inside RAM, just as it would've been sitting there before anyway. The only difference is the compression, I assume? Which is the main benefit? Otherwise it just feels like unnecessary shuffling of data back and forth.