A method and apparatus for performing capture caching in a wireless network. A wireless transmit/receive unit (WTRU) or client device captures data from neighboring devices in the network and internally cache data that was traditionally cached in an edge node. The WTRU reassembles the captured data packets on a condition that the WTRU requests content associated with the captured data packets. If any segments are missing from the captured data packets, only those missing segments are retrieved from the server to repair the data. The reassembly of the data and the repair of missing segments is deferred until the data is needed by the WTRU.