Store/cache thumbnails permanently instead of in RAM?

Have a suggestion for "Everything"? Please post it here.
Ntoup
Posts: 2
Joined: Sat Aug 12, 2023 1:46 pm

Store/cache thumbnails permanently instead of in RAM?

Post by Ntoup »

I mostly use Everything to search through my 3D files. Mostly .stl and .3mf. Unfortunately, the thumbnails take a long time to be generated for these files. Meaning that I sometimes have to wait a couple of minutes to view all thumbnails if a search returns like 200 hits.

Is there a way to store the thumbnails outside of RAM? Somewhere in a permanent cache? It would be pretty awesome if all thumbnails only had to be generated once instead of every time the app is opened. Kinda similar to how it works in windows explorer.
therube
Posts: 5727
Joined: Thu Sep 03, 2009 6:48 pm

Re: Store/cache thumbnails permanently instead of in RAM?

Post by therube »

Everything 1.5 Alpha can index Properties, including: System.Thumbnail.

So if System.Thumbnail provides that thumbnail, the yes you can index that (for quicker retrieval).
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: Store/cache thumbnails permanently instead of in RAM?

Post by void »

Please don't index System.Thumbnail.
Everything doesn't use thumbnails from the System.Thumbnail property.

Everything uses IShellItemImageFactory to render and cache thumbnails.

I have on my TODO list to improve caching like you see in Windows Explorer.
Thank you for the suggestion.