@Override
protected <T> void checkUnbound(LifecycleManager manager) throws StoreHasAssociatedObjectsException {
Tracking tracking = TRACK.get(manager);
if (tracking != null) {
if (!tracking.isEmpty()) {
throw new StoreHasAssociatedObjectsException();
}
TRACK.remove(manager);
}
}