public class CacheParams extends Object
MetaDataAccessorImpl| Constructor and Description |
|---|
CacheParams(long maximumSize,
long expirationDuration,
TimeUnit expirationDurationUnit,
long refreshDuration,
TimeUnit refreshDurationUnit) |
CacheParams(long maximumSize,
long expirationDuration,
TimeUnit expirationDurationUnit,
long refreshDuration,
TimeUnit refreshDurationUnit,
boolean synchronousRefresh) |
| Modifier and Type | Method and Description |
|---|---|
long |
getExpirationDuration() |
TimeUnit |
getExpirationDurationUnit() |
long |
getMaximumSize() |
long |
getRefreshDuration() |
TimeUnit |
getRefreshDurationUnit() |
boolean |
isSynchronousRefresh() |
public CacheParams(long maximumSize,
long expirationDuration,
TimeUnit expirationDurationUnit,
long refreshDuration,
TimeUnit refreshDurationUnit)
throws CdsException
maximumSize - maximum size of cache for csn and edmx modelexpirationDuration - time in expiration duration unit after which model is deleted from cache after creation or last refreshexpirationDurationUnit - time unit for expiration durationrefreshDuration - time in refresh duration unit after which model is reread from sidecarrefreshDurationUnit - time unit for refresh durationCdsExceptionpublic CacheParams(long maximumSize,
long expirationDuration,
TimeUnit expirationDurationUnit,
long refreshDuration,
TimeUnit refreshDurationUnit,
boolean synchronousRefresh)
throws CdsException
maximumSize - maximum size of cache for csn and edmx modelexpirationDuration - time in expiration duration unit after which model is deleted from cache after creation or last refreshexpirationDurationUnit - time unit for expiration durationrefreshDuration - time in refresh duration unit after which model is reread from sidecarrefreshDurationUnit - time unit for refresh durationsynchronousRefresh - guava cache is refreshed in the calling thread and not asynchronouslyCdsExceptionpublic long getMaximumSize()
public long getExpirationDuration()
public TimeUnit getExpirationDurationUnit()
public long getRefreshDuration()
public TimeUnit getRefreshDurationUnit()
public boolean isSynchronousRefresh()
Copyright © 2021 SAP. All rights reserved.