From f18ddfe55f51e6344208a388bf71b802c58d7420 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Wed, 19 Oct 2011 12:52:02 +0100
Subject: [PATCH] Variables protected by a monitor don't need to be volatile.

---
 components/net/sf/briar/db/JdbcDatabase.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/net/sf/briar/db/JdbcDatabase.java b/components/net/sf/briar/db/JdbcDatabase.java
index d68fccfe72..a9f9440b4f 100644
--- a/components/net/sf/briar/db/JdbcDatabase.java
+++ b/components/net/sf/briar/db/JdbcDatabase.java
@@ -234,8 +234,8 @@ abstract class JdbcDatabase implements Database<Connection> {
 	private final LinkedList<Connection> connections =
 		new LinkedList<Connection>(); // Locking: self
 
-	private volatile int openConnections = 0; // Locking: connections
-	private volatile boolean closed = false; // Locking: connections
+	private int openConnections = 0; // Locking: connections
+	private boolean closed = false; // Locking: connections
 
 	protected abstract Connection createConnection() throws SQLException;
 
-- 
GitLab