     #
     ###
     put: if Meteor.isServer then ((uid, data, queryString, opts, date) ->
-      Neo4jCacheCollection.upsert { uid: uid }, {
+      Meteor.neo4j.cacheCollection.upsert { uid: uid }, {
         uid: uid
         data: Meteor.neo4j.parseReturn(data, queryString)
         query: queryString

        created: date
      }, (error) ->
        if error
          throw new Meteor.Error '500', 'Neo4jCacheCollection.upsert: [Meteor.neo4j.cache.put]: ' + [
            error
            uid
            data

      if Meteor.neo4j.allowClientQuery == true and Meteor.isClient
        if callback
          Tracker.autorun ->
            result = Meteor.neo4j.cacheCollection.findOne(uid: uid)
            if result and result.data
              callback and callback null, result.data
      else
        if callback
          if !Meteor.neo4j.cacheCollection.findOne(uid: uid)
            Meteor.neo4j.cacheCollection.find(uid: uid).observe added: ->
              callback null, Meteor.neo4j.cacheCollection.findOne(uid: uid).data
          else
            callback null, Meteor.neo4j.cacheCollection.findOne(uid: uid).data
      Meteor.neo4j.cache.getObject uid

    ###
