Every time I have to deal with the Thumbor storage configuration options, I get really confused. For my own reference, here is what I need to know:
The key is in the terminology. The thing that thumbor calls “storage” is a different thing entirely than what they call “result storage”. “upload storage” is yet another thing.
Storage caches a) source files b) “crypto data” and c) the result of the “feature detectors” (see the very clean base class). You can then set the storage class to the Mixed Storage implementation, and can then use a separate storage class for each of the three types of data.
Result storage saves the processed results.
Upload storage is what backs Thumbor’s upload feature.