Reduce cache expiration time for services

This commit is contained in:
nsingh
2017-01-24 10:42:36 -08:00
parent 80716fe8b8
commit 9312d6e6c6
2 changed files with 5 additions and 5 deletions

View File

@@ -55,7 +55,7 @@ public class CFTarget {
}
};
this.servicesCache = CacheBuilder.newBuilder()
.expireAfterAccess(CFTargetCache.EXPIRATION_20_SECS, TimeUnit.SECONDS).build(servicesLoader);
.expireAfterAccess(CFTargetCache.SERVICES_EXPIRATION, TimeUnit.SECONDS).build(servicesLoader);
CacheLoader<String, List<CFBuildpack>> buildpacksLoader = new CacheLoader<String, List<CFBuildpack>>() {
@@ -68,7 +68,7 @@ public class CFTarget {
}
};
this.buildpacksCache = CacheBuilder.newBuilder()
.expireAfterAccess(CFTargetCache.EXPIRATION_1_HOUR, TimeUnit.HOURS).build(buildpacksLoader);
.expireAfterAccess(CFTargetCache.TARGET_EXPIRATION, TimeUnit.HOURS).build(buildpacksLoader);
}
public CFClientParams getParams() {

View File

@@ -29,8 +29,8 @@ public class CFTargetCache {
private final ClientTimeouts timeouts;
private final LoadingCache<CFClientParams, CFTarget> cache;
public static final long EXPIRATION_20_SECS = 20;
public static final long EXPIRATION_1_HOUR = 1;
public static final long SERVICES_EXPIRATION = 10;
public static final long TARGET_EXPIRATION = 1;
public CFTargetCache(ClientParamsProvider paramsProvider, CloudFoundryClientFactory clientFactory,
ClientTimeouts timeouts) {
@@ -47,7 +47,7 @@ public class CFTargetCache {
}
};
cache = CacheBuilder.newBuilder().expireAfterAccess(EXPIRATION_1_HOUR, TimeUnit.HOURS).build(loader);
cache = CacheBuilder.newBuilder().expireAfterAccess(TARGET_EXPIRATION, TimeUnit.HOURS).build(loader);
}
/**