# GenerateTileCacheAsync problem

**URL:** <https://community.thinkgeo.com/t/generatetilecacheasync-problem/12322>\
**Category:** WPF\
**Created:** [February 25, 2026, 2:25pm UTC](https://community.thinkgeo.com/t/generatetilecacheasync-problem/12322 "2026-02-25T14:25:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![G\_Vandenboom](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/g/57b2e6/32.png) [@G\_Vandenboom](https://community.thinkgeo.com/u/G_Vandenboom)\
**Post date:** [February 25, 2026, 2:25pm UTC](https://community.thinkgeo.com/t/generatetilecacheasync-problem/12322/1 "2026-02-25T14:25:39Z")

</div>

Hello,

I get this message, but I don’t understand what it means.  
I use GenerateTileCacheAsync, but instead I need to use GenerateTileCacheAsync (the same ??)

 ![image](https://community.thinkgeo.com/uploads/default/original/3X/e/9/e905c044d98ae4047fe94837dfd86faf864dd6cf.png)

Or am I performing GenerateTileCacheAsync on LayerOverlay and now it has to be executed on Layer?  
But I have multiple layers in an overlay, then do I have to call this function for each layer?

Please explain to me, what I need to do.

Kind regards,  
Guido van den Boom

---

<div class="post-metadata">

**Author:** ![Ben](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/ben/32/25720_2.png) [@Ben](https://community.thinkgeo.com/u/Ben)\
**Post date:** [February 26, 2026, 2:06pm UTC](https://community.thinkgeo.com/t/generatetilecacheasync-problem/12322/2 "2026-02-26T14:06:10Z")

</div>

Hi Guido,

It’s a static method, you only need to run it once and pass in multiple layers to it.

 ![image](https://community.thinkgeo.com/uploads/default/original/3X/9/d/9d1dd0ec743ac91d042e28c4876864c6b66b438d.png)

This method was in LayerOverlay (which is only available in Desktop Edition), we moved it over to Layer so it can be used in other platforms.

Thanks,  
Ben
