public static string Save(CouchbaseDocument document)
        {
            LogicJSONObject jsonObject = new LogicJSONObject();

            jsonObject.Put(CouchbaseDocument.JSON_ATTRIBUTE_ID_HIGH, new LogicJSONNumber(document.Id.GetHigherInt()));
            jsonObject.Put(CouchbaseDocument.JSON_ATTRIBUTE_ID_LOW, new LogicJSONNumber(document.Id.GetLowerInt()));
            document.Save(jsonObject);

            return(LogicJSONParser.CreateJSONString(jsonObject, 256));
        }
 public static void Encode(ByteStream stream, CouchbaseDocument document)
 {
     stream.WriteLong(document.Id);
     document.Encode(stream);
 }