Sebenarnya, saya melihat satu tempat...
finally {
if (removeGroup) {
this.remove(group);
}
lock.unlock();
}
...jika penyimpanan pesan mengeluarkan pengecualian selama penghapusan, kami akan melewatkan pembukaan kunci - apakah Anda melihat sesuatu di log?