CMDL Cache Out of memory.

I cant join any gmod server anymore because before it finishes loading it crashes with CMDL Chache out of memory. My pc can handle the game and i have service pack 3. I don’t know what the problem is ive been searching but i have found nothing that actually helps me ive tried setting the Heap size but no effect i can play single player just fine but when i try to join a Multiplayer game it crashes me.