Revision 21a76038 src/gr/ebs/gss/server/webdav/milton/GssLockManager.java

b/src/gr/ebs/gss/server/webdav/milton/GssLockManager.java
63 63

  
64 64
    }
65 65

  
66
    public synchronized LockResult lock( LockTimeout timeout, LockInfo lockInfo, LockableResource r ) {
66
    public LockResult lock( LockTimeout timeout, LockInfo lockInfo, LockableResource r ) {
67 67
        GssResource resource = (GssResource) r;
68 68
        LockToken currentLock = currentLock( resource );
69 69
        if( currentLock != null ) {
......
76 76
        return LockResult.success( newToken );
77 77
    }
78 78

  
79
    public synchronized LockResult refresh( String tokenId, LockableResource resource ) {
79
    public LockResult refresh( String tokenId, LockableResource resource ) {
80 80
        FileLock curLock = getService().getLockByToken(tokenId);
81 81
        if( curLock == null ) {
82 82
            log.debug( "can't refresh because no lock");
......
87 87
        }
88 88
    }
89 89

  
90
    public synchronized void unlock( String tokenId, LockableResource r ) throws NotAuthorizedException {
90
    public void unlock( String tokenId, LockableResource r ) throws NotAuthorizedException {
91 91
    	GssResource resource = (GssResource) r;
92 92
        LockToken lockToken = currentLock( resource );
93 93
        if( lockToken == null ) {

Also available in: Unified diff