List of usage examples for java.util.concurrent.locks Lock unlock
void unlock();
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public void setSocialStatus(Status socialStatus) { Lock lock = rwStatusLock.writeLock(); lock.lock();/*from w w w .ja v a 2 s .c o m*/ try { person.setSocialStatus(socialStatus); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public String getStatusMessage() { Lock lock = rwStatusMessageLock.readLock(); lock.lock();//from ww w.j a v a 2 s . co m try { return person.getStatusMessage(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public Map<String, SocialAffair> getAffairs() { Lock lock = rwAffairLock.readLock(); lock.lock();//from w w w.ja v a 2 s . c om try { return Collections.unmodifiableMap(affairs); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public boolean isLoginUpdatesIgnored() { Lock lock = rwNotificationsLock.readLock(); lock.lock();//from ww w . j a v a 2 s .com try { return person.isLoginUpdatesIgnored(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
/** * Returns an unmodifiable version of the friends map. * @return//from www . j a va 2s . co m */ public Map<String, SocialFriend> getFriends() { Lock lock = rwFriendLock.readLock(); lock.lock(); try { return Collections.unmodifiableMap(friends); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
/** * Returns an unmodifiable version of the friends map. * @return//from ww w .j av a 2 s.c o m */ public Map<String, SocialChild> getChildren() { Lock lock = rwChildLock.readLock(); lock.lock(); try { return Collections.unmodifiableMap(children); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public boolean isStatusUpdatesIgnored() { Lock lock = rwNotificationsLock.readLock(); lock.lock();//from w w w. j a v a2 s . c o m try { return person.isStatusUpdatesIgnored(); } finally { lock.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public void setStatusMessage(String statusMessage) { Lock lock = rwStatusMessageLock.writeLock(); lock.lock();/*ww w .j av a 2s. co m*/ try { person.setStatusMessage(statusMessage); } finally { lock.unlock(); } }
From source file:org.opendedup.collections.ShardedProgressiveFileBasedCSMap.java
@Override public boolean mightContainKey(byte[] key) { Lock l = gcLock.readLock(); l.lock();// w w w .j av a 2 s . c om try { if (!this.runningGC) return this.lbf.mightContain(key); else { long ps = -1; try { ps = this.get(key); } catch (IOException e) { SDFSLogger.getLog().warn("unable to check", e); return true; } if (ps != -1) { return true; } else return false; } } finally { l.unlock(); } }
From source file:com.netprogs.minecraft.plugins.social.SocialPerson.java
public void setLoginUpdatesIgnored(boolean ignoreUpdates) { Lock lock = rwNotificationsLock.writeLock(); lock.lock();/*from w ww . ja va2s . co m*/ try { person.setLoginUpdatesIgnored(ignoreUpdates); } finally { lock.unlock(); } }