Is there any way to timeout old keys from the specified category in Distributed State (DS)?
Thanks in advance.
No, only if you remove the keys yourself.
Take a look at JBossCache and its use of eviction policies, that's exactly what you need.
BTW: DistributedState will be ported on JBossCache, and eventually EOL'ed, so I suggest to move to JBossCache anyway.