This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 28af603  Updated site at revision 557dfe90f
28af603 is described below

commit 28af6031c64de7be25793009756fab945f556ebf
Author: jenkins <[email protected]>
AuthorDate: Wed Nov 6 06:43:29 2019 +0000

    Updated site at revision 557dfe90f
---
 content/community/coding_guide/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/community/coding_guide/index.html 
b/content/community/coding_guide/index.html
index 60b0d6a..7048690 100644
--- a/content/community/coding_guide/index.html
+++ b/content/community/coding_guide/index.html
@@ -367,7 +367,7 @@ Please refer to our <a 
href="https://github.com/apache/bookkeeper/blob/master/bu
 
 <ul>
   <li>All public classes should be <strong>thread-safe</strong>.</li>
-  <li>We prefer using <a 
href="https://github.com/apache/bookkeeper/blob/master/bookkeeper-server/src/main/java/org/apache/bookkeeper/util/OrderedSafeExecutor.java";>OrderedSafeExecutor</a>
 for executing any asynchronous actions. The mutations to same instance should 
be submitted to same thread to execute.</li>
+  <li>We prefer using <a 
href="https://github.com/apache/bookkeeper/blob/master/bookkeeper-common/src/main/java/org/apache/bookkeeper/common/util/OrderedExecutor.java";>OrderedExecutor</a>
 for executing any asynchronous actions. The mutations to same instance should 
be submitted to same thread to execute.</li>
   <li>If synchronization and locking is required, they should be in a fine 
granularity way.</li>
   <li>All threads should have proper meaningful name.</li>
   <li>If a class is not threadsafe, it should be annotated <a 
href="https://github.com/misberner/jsr-305/blob/master/ri/src/main/java/javax/annotation/concurrent/NotThreadSafe.java";>@NotThreadSafe</a>.
 The instances that use this class is responsible for its synchronization.</li>

Reply via email to