add method

void add(
  1. Query query
)

Adds query unless its key is already cached.

Implementation

void add(Query<dynamic> query) {
  if (_queries.putIfAbsent(query.key.canonical, () => query) == query) {
    notify(QueryCacheEvent(QueryCacheEventType.added, query));
  }
}