public class SourceCachingConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_STORE_IN_DOCUMENT_CACHE |
long |
maxSizeForCachingB |
long |
minSizeForCachingB |
boolean |
storeInDocumentCache |
Constructor and Description |
---|
SourceCachingConfig() |
SourceCachingConfig(SourceCachingConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this SourceCachingConfig.
|
static SourceCachingConfig |
fromString(java.lang.String s)
String representation of this SourceCachingConfig.
|
long |
getMaxSizeForCachingB() |
long |
getMinSizeForCachingB() |
boolean |
isStoreInDocumentCache() |
SourceCachingConfig |
makeCopy()
Creates and returns a deep copy of this SourceCachingConfig.
|
static SourceCachingConfig |
readFrom(java.io.InputStream is)
Read this SourceCachingConfig from an XML fragment.
|
void |
setMaxSizeForCachingB(long maxSizeForCachingB) |
void |
setMinSizeForCachingB(long minSizeForCachingB) |
void |
setStoreInDocumentCache(boolean storeInDocumentCache) |
java.lang.String |
toString()
String representation of this SourceCachingConfig.
|
SourceCachingConfig |
withMaxSizeForCachingB(long maxSizeForCachingB) |
SourceCachingConfig |
withMaxSizeForCachingB(java.lang.Long maxSizeForCachingB) |
SourceCachingConfig |
withMinSizeForCachingB(long minSizeForCachingB) |
SourceCachingConfig |
withMinSizeForCachingB(java.lang.Long minSizeForCachingB) |
SourceCachingConfig |
withStoreInDocumentCache(boolean storeInDocumentCache) |
SourceCachingConfig |
withStoreInDocumentCache(java.lang.Boolean storeInDocumentCache) |
void |
writeTo(java.io.OutputStream os)
Write this SourceCachingConfig as an XML fragment
|
public boolean storeInDocumentCache
public static final boolean DEFAULT_STORE_IN_DOCUMENT_CACHE
public long minSizeForCachingB
public long maxSizeForCachingB
public SourceCachingConfig()
public SourceCachingConfig(SourceCachingConfig o)
public void setStoreInDocumentCache(boolean storeInDocumentCache)
public boolean isStoreInDocumentCache()
public SourceCachingConfig withStoreInDocumentCache(boolean storeInDocumentCache)
public SourceCachingConfig withStoreInDocumentCache(java.lang.Boolean storeInDocumentCache)
public void setMinSizeForCachingB(long minSizeForCachingB)
public long getMinSizeForCachingB()
public SourceCachingConfig withMinSizeForCachingB(long minSizeForCachingB)
public SourceCachingConfig withMinSizeForCachingB(java.lang.Long minSizeForCachingB)
public void setMaxSizeForCachingB(long maxSizeForCachingB)
public long getMaxSizeForCachingB()
public SourceCachingConfig withMaxSizeForCachingB(long maxSizeForCachingB)
public SourceCachingConfig withMaxSizeForCachingB(java.lang.Long maxSizeForCachingB)
public SourceCachingConfig makeCopy()
public static SourceCachingConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static SourceCachingConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.