WI service is caching sessions indexed by session ids or identity keys. The cache entries are never cleared in the application. We're wondering about the need of these sessions. In fact, web-dav is a stateless protocol and should not rely on such of mechanism.
1) de-active the cache and evaluate the side effects by running linus conformance tool
2) if no side effects, remove the cache logic from the code