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