docs: private void ifinishedSession(IPerson person) throws GroupsException {
          IGroupMember gm = getGroupMember(person.getEntityIdentifier());
          try {
              final EntityIdentifier entityIdentifier = gm.getEntityIdentifier();
              EntityCachingService.getEntityCachingService()
                      .remove(entityIdentifier.getType(), entityIdentifier.getKey());
          } catch (CachingException ce) {
              throw new GroupsException(
                      "Problem removing group member " + gm.getKey() + " from cache", ce);
          }
      }