1. A method for managing a cache memory network comprising, by a caching, computing and forwarding management (CCFM) networked computing device: estimating the popularity of a piece of data content according to operation of an extreme learning machine operated using the CCFM networked computing device, wherein operation of the extreme learning machine comprises the steps of: collecting metadata associated with the piece of data content, the metadata including content features of the piece of data content; computing the collected metadata; selecting one or more features from the computed metadata; and training the extreme learning machine according to selected one or more features, wherein the popularity of a piece of data content is estimated according to the trained extreme learning machine; and managing the cache memory network according to the estimated popularity of the piece of data content, wherein the CCFM comprises a plurality of content registers, and wherein managing the cache memory network comprises (i) indexing a reference to the piece of data content in one of the plurality of content registers, or (ii) caching or maintaining the piece of data content in a cache location in the cache memory network, or (iii) both (i) and (ii).