I'm new to RAM Cache as well but as I see it from the docs:
>Is it the CACHE::expire will expire all the content in the RAM cache?
CACHE::expire only expires (revalidates) the URI you are working with at the time.
>If I use include list, the others will be exclusive?
No, it will however include URL's that would otherwise have been excluded. "When you add URIs to the include list, the GET methods are cached for the URI and other methods, including non HTTP methods"
>If I use exclude list, the othere will be inclusive?
Again I don't think so, no. It's excludes URIs that would otherwise be cached by default.
>What is the PIN list? I cannot find document on that so far.
According to the help in the web interface:
Pin List: Lists the URIs that the system retains indefinitely in the RAM cache.
BTW there's a PDF about RAM Cache here: http://tech.f5.com/home/bigip-next/solutions/traffic/ramcache.pdf