class Bullet::Detector::Association

def impossible_objects

impossible_objects are used to avoid treating 1+1 query to N+1 query.
if find collection returns only one object, then the object is impossible object,
Notice: impossible_objects are not accurate,
e.g. { Post => ["Post:1", "Post:2"] }
that the objects may not cause N+1 query.
impossible_objects keep the class to objects relationships
def impossible_objects
  Thread.current[:bullet_impossible_objects]
end