// not sure how, though
@Override
public void savePageInPermanentCache(WOComponent wocomponent) {
if(overridePrivateCache) {
WOContext wocontext = context();
String contextID = wocontext.contextID();
if (logger.isDebugEnabled()) logger.debug("Saving page for contextID: " + contextID);
NSMutableDictionary permanentPageCache = _permanentPageCache();
for (int i = WOApplication.application().permanentPageCacheSize(); _permanentContextIDArray.count() >= i; _permanentContextIDArray.removeObjectAtIndex(0)) {
String s1 = (String) _permanentContextIDArray.objectAtIndex(0);
WOComponent page = (WOComponent) permanentPageCache.removeObjectForKey(s1);