addType method

void addType(
  1. dynamic typeDef
)

Add a type to the cache

Implementation

void addType(dynamic typeDef) {
  try {
    // TODO SJH fix this
    final tt = typeDef;
    final tmp = tt as jsonobject.JsonObjectLite;
    if (tmp.keys.contains('id')) {
      removeOldestElements();
      _types[typeDef.id] = typeDef;
      _lastAccessed[typeDef.id] = DateTime.now();
    }
  } on Exception {
    // Do nothing
  }
}