LongoMatch.DB.IDReferenceResolver.IsCached C# (CSharp) Méthode

IsCached() public méthode

public IsCached ( string id ) : bool
id string
Résultat bool
        public bool IsCached(string id)
        {
            return _idtoobjects.ContainsKey (id);
        }

Usage Example

Exemple #1
0
        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            IStorable storable = value as IStorable;

            writer.WriteValue(storable.ID);
            /* Only persist objects once per session */
            if (!idResolver.IsCached(storable.ID.ToString()))
            {
                DocumentsSerializer.SaveObject(storable, db, idResolver);
                idResolver.AddReference(this, storable.ID.ToString(), storable);
            }
        }