nativeCallableUnit.setPackagePath("org.wso2.carbon.apimgt.ballerina.caching");
nativeCallableUnit.setArgNames(new String[] { "cacheName", "cacheTimeout" });
nativeCallableUnit.setArgTypeNames(new SimpleTypeName[]{new SimpleTypeName("string", false, 1), new SimpleTypeName("string", false, 1)});
nativeCallableUnit.setReturnParamTypeNames(new SimpleTypeName[]{new SimpleTypeName("string", false, 1)});
nativeCallableUnit.setStackFrameSize(2);
nativeCallableUnit.setSymbolName(new FunctionSymbolName("createCache", 2));
nativeCallableUnit.setPackagePath("org.wso2.carbon.apimgt.ballerina.caching");
nativeCallableUnit.setArgNames(new String[] { "cacheName", "cacheKey" });
nativeCallableUnit.setArgTypeNames(new SimpleTypeName[]{new SimpleTypeName("string", false, 1), new SimpleTypeName("string", false, 1)});
nativeCallableUnit.setReturnParamTypeNames(new SimpleTypeName[]{new SimpleTypeName("any", false, 1)});
nativeCallableUnit.setStackFrameSize(2);
nativeCallableUnit.setSymbolName(new FunctionSymbolName("getCacheEntry", 2));
nativeCallableUnit.setPackagePath("org.wso2.carbon.apimgt.ballerina.caching");
nativeCallableUnit.setArgNames(new String[] { "cacheName", "cacheKey" });
nativeCallableUnit.setArgTypeNames(new SimpleTypeName[]{new SimpleTypeName("string", false, 1), new SimpleTypeName("string", false, 1)});
nativeCallableUnit.setReturnParamTypeNames(new SimpleTypeName[]{new SimpleTypeName("string", false, 1)});
nativeCallableUnit.setStackFrameSize(2);
nativeCallableUnit.setSymbolName(new FunctionSymbolName("removeCacheEntry", 2));
nativeCallableUnit.setPackagePath("org.wso2.carbon.apimgt.ballerina.caching");
nativeCallableUnit.setArgNames(new String[] { "cacheName", "cacheKey", "cacheEntry" });
nativeCallableUnit.setArgTypeNames(new SimpleTypeName[]{new SimpleTypeName("string", false, 1), new SimpleTypeName("string", false, 1), new SimpleTypeName("any", false, 1)});
nativeCallableUnit.setReturnParamTypeNames(new SimpleTypeName[]{new SimpleTypeName("string", false, 1)});
nativeCallableUnit.setStackFrameSize(3);
nativeCallableUnit.setSymbolName(new FunctionSymbolName("putCacheEntry", 3));
nativeCallableUnit.setPackagePath("org.wso2.carbon.apimgt.ballerina.deployment");