  Content-Centric Networking (CCN) research addresses the mismatch between the
modern usage of the Internet and its outdated architecture. Importantly, CCN
routers may locally cache frequently requested content in order to speed up
delivery to end users. Thus, the issue of caching strategies arises, i.e.,
which content shall be stored and when it should be replaced. In this work, we
employ novel techniques towards intelligent administration of CCN routers that
autonomously switch between existing strategies in response to changing content
request patterns. In particular, we present a router architecture for CCN
networks that is controlled by rule-based stream reasoning, following the
recent formal framework LARS which extends Answer Set Programming for streams.
The obtained possibility for flexible router configuration at runtime allows
for faster experimentation and may thus help to advance the further development
of CCN. Moreover, the empirical evaluation of our feasibility study shows that
the resulting caching agent may give significant performance gains.
