//! freedesktop thumbnail cache: lookup, validation, generation and atomic writes.