public void releaseSession(WebdavRequest request) {
DavSession ds = request.getDavSession();
if (ds != null && ds instanceof DavSessionImpl) {
Session repSession = ((DavSessionImpl)ds).getRepositorySession();
for (String lockToken : repSession.getLockTokens()) {
repSession.removeLockToken(lockToken);
}
sesProvider.releaseSession(repSession);
log.debug("Releasing session '"+ ds + "' from request '" + request + "'");
} // else : session is null. nothing to be done.
request.setDavSession(null);