Using RWMutex to guard closing and listeners (#3829)
Using RWMutex to guard closing and listeners (#3829)


abperiasamy/minio,abperiasamy/minio,dvstate/minio,krishnasrinivas/minio,jimjag/minio,harshavardhana/minio,hackintoshrao/minio,donatello/minio,krishnasrinivas/minio,harshavardhana/minio,dutchcoders/minio,NitishT/minio,luomeiqin/minio,rushenn/minio,rushenn/minio,aead/minio,fwessels/minio,jimjag/minio,hackintoshrao/minio,krisis/minio,aead/minio,dvstate/minio,jimjag/minio,dutchcoders/minio,dvstate/minio,hackintoshrao/minio,harshavardhana/minio,minio/minio,luomeiqin/minio,brendanashworth/minio,aead/minio,brendanashworth/minio,brendanashworth/minio,dvstate/minio,krisis/minio,aead/minio,harshavardhana/minio,jimjag/minio,harshavardhana/minio,krishnasrinivas/minio,vadmeste/minio,balamurugana/minio,NitishT/minio,hackintoshrao/minio,fwessels/minio,abperiasamy/minio,fwessels/minio,rushenn/minio,donatello/minio,minio/minio,aead/minio,dutchcoders/minio,krishnasrinivas/minio,luomeiqin/minio,balamurugana/minio,luomeiqin/minio,aead/minio,harshavardhana/minio,harshavardhana/minio,NitishT/minio,dutchcoders/minio,harshavardhana/minio,vadmeste/minio,aead/minio,fwessels/minio,abperiasamy/minio,brendanashworth/minio,rushenn/minio,aead/minio,NitishT/minio