@Override
    public void removeChatRoom(final String roomName) {
        final Lock lock = localMUCRoomManager.getLock(roomName);
        lock.lock();
        try {
            final MUCRoom room = localMUCRoomManager.remove(roomName);
            if (room != null) {
                Log.debug("removing chat room:" + roomName + "|" + room.getClass().getName());
                totalChatTime += room.getChatLength();
            } else {
                Log.info("No chatroom {} during removal.", roomName);
            }
        } finally {
            lock.unlock();
        }
    }
Returns all rooms serviced by this service. This includes rooms designated as non-active, which are loaded from
the database if necessary. This method can also be used solely for that 'side' effect of ensuring that all rooms
are loaded.

@return All rooms serviced by this service.
xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java