DoneJS StealJS jQuery ++ FuncUnit DocumentJS
3.0.0
2.3.27

 

  • Github
  • Twitter
  • Chat
  • Forum
  • Guides
  • Core
    • can-component
    • can-compute
    • can-connect
      • behaviors
        • ./base/
        • ./cache-requests/
        • ./can/map/
        • ./can/ref/
        • ./constructor/callbacks-once/
        • ./constructor/
        • ./constructor/store/
          • stores
            • addInstanceReference
            • addListReference
            • deleteInstanceReference
            • deleteListReference
            • instanceStore
            • listStore
          • crud methods
            • destroy
            • get
            • getList
            • save
          • hydrators
            • hydrateInstance
            • hydrateList
            • hydratedInstance
            • hydratedList
        • ./data/callbacks/
        • ./data/callbacks-cache/
        • ./data/combine-requests/
        • ./data/localstorage-cache/
        • ./data/memory-cache/
        • ./data/parse/
        • ./data/url/
        • ./data/worker/
        • ./fall-through-cache/
        • ./real-time/
      • modules
        • ./can/base-map/
        • ./can/model/
        • ./can/super-map/
        • ./can/tag/
        • ./helpers/weak-reference-map
      • data types
        • DataInterface
        • Instance
        • InstanceInterface
        • List
        • ListData
    • can-define
    • can-define/list/list
    • can-define/map/map
    • can-route
    • can-route-pushstate
    • can-set
    • can-stache
    • can-stache/helpers/route
    • can-stache-bindings
  • Ecosystem
  • Infrastructure
  • Legacy
  • Bitovi
    • Bitovi.com
    • Blog
    • Consulting
    • Training
    • Open Source
  • Chat
  • Forum
  • Star
  • Follow @canjs
  • CanJS
  • /
  • Core
  • /
  • can-connect
  • /
  • ./constructor/store/
  • /
  • deleteListReference
  • / On this page
    • deleteListReference

      function

      Removes a reference to a list by listSet so it can be garbage collected.

      • source

      connection.addInstanceReference( instance )

      Decrements the number of references to an list in the listStore. Removes the list if there are no longer any references.

      Parameters

      1. list {Instance}:

        The list to remove.

      Use

      deleteListReference is called to remove references to lists in the listStore so the lists maybe garbage collected. It's usually called when the application or some part of the application no longer is interested in an list.

      addListReference has an example of adding a list to the store. The following continues that example to remove the dueToday from the store:

      todoConnection.deleteListReference(dueToday);
      

      CanJS is part of DoneJS. Created and maintained by the core DoneJS team and Bitovi. Currently 3.0.0.