Author: sebb
Date: Tue Nov 23 11:19:02 2010
New Revision: 1038059
URL: http://svn.apache.org/viewvc?rev=1038059&view=rev
Log:
Locks must be final to ensure safe publication across threads
Modified:
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/cache/LRUFilesCache.java
Modified:
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/cache/LRUFilesCache.java
URL:
http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/cache/LRUFilesCache.java?rev=1038059&r1=1038058&r2=1038059&view=diff
==============================================================================
---
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/cache/LRUFilesCache.java
(original)
+++
commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/cache/LRUFilesCache.java
Tue Nov 23 11:19:02 2010
@@ -57,9 +57,9 @@ public class LRUFilesCache extends Abstr
/** The size of the cache */
private final int lruSize;
- private ReadWriteLock rwLock = new ReentrantReadWriteLock();
- private Lock readLock = rwLock.readLock();
- private Lock writeLock = rwLock.writeLock();
+ private final ReadWriteLock rwLock = new ReentrantReadWriteLock();
+ private final Lock readLock = rwLock.readLock();
+ private final Lock writeLock = rwLock.writeLock();
/**
* The file cache