@Override
    public void deleteGroup(IEntityGroup group) throws GroupsException {
        throwExceptionIfNotInternallyManaged();
        synchronizeGroupMembersOnDelete(group);
        getGroupStore().delete(group);
        if (cacheInUse()) {
            cacheRemove(group);
        }
    }
@ Override public void deleteGroup ( IEntityGroup group ) throws GroupsException { throwExceptionIfNotInternallyManaged ( ) ; synchronizeGroupMembersOnDelete ( group ) ; getGroupStore ( ) . delete ( group ) ; if ( cacheInUse ( ) ) { cacheRemove ( group ) ; } }
Removes the <code>IEntityGroup</code> from the cache and the store.

@param group IEntityGroup