Nop I didn't find anything regarding an option like this. But I'm waiting A LOT to have something like you say, or even better, specify where is the cache, like in the E:\LANDesk\Cache in your exemple. And also the ability to do not keep the files in the cache, delete it right after the copy...
If you have any answer, please let me know...
I don't know how to specify the max size of sdmcache, but you can change the path :
We changed :
C:\Program Files (x86)\LANDesk\LDCLient\sdmcache
D:\Program Files (x86)\LANDesk\LDCLient\sdmcache
Note that if you re install LD Agent on that server, you will have to modify again this value.
(edit : oh, and you can specify "keep in cache" time)
I don't know if there is a solution for limit number files in cache
But, if you are interristing by replication content. Look this ideas :
One option many people also choose is to just put the cache at D:\SDMCache. This can help out if you have lots of long paths or deep folders that you are replicating. Windows limits the maximum path length to 260 characters and adding D:\Program Files (x86)\LANDesk\LDClient\sdmcache to the front of all your paths can get you to that limit faster.