Bonjour,

je ne sais pas si je suis dans le bon forum, mais cela fait plusieurs jours que je cherche à comprendre comment fonctionne les mémoires caches.

Je souhaiterais développer une application de visionneuse d'images (numérisées) comme Adobe Bridge pour ceux qui connaissent.
C'est-à-dire, pouvoir mettre mes images, sous format vignette, en cache pour gagner du temps à l'ouverture des répertoires. Ainsi quand on ouvre la visionneuse, si les images sont en cache, on charge directement la vignette créée précédemment.
Si elle ne l'est pas, on crée la vignette et on l'ajoute dans le cache.

Je ne connais pas trop la notion de cache. je ne comprends pas comment, si dans l'explorateur, je modifie par exemple le nom d'un fichier, comment dans ma visionneuse, il sait que telle vignette reste la même mais n'a simplement pas le même nom, sans regénérer à chaque toutes les vignettes de mon répertoire.

Est-ce que quelqu'un peut m'expliquer et me dire comment je dois m'y prendre pour réaliser cette application?

Pour info, je suis développeur .NET ou Windev.

Merci