public interface EhCacheConfiguration
Modifier and Type | Method and Description |
---|---|
Property<Boolean> |
diskPersistent()
If the disk tier is persistent or not.
|
Property<Long> |
diskSize()
Optional disk tier size.
|
Property<String> |
diskUnit()
Disk tier size unit.
|
Property<String> |
expiry()
Expiry policy.
|
Property<Long> |
expiryLength()
Expiry length.
|
Property<String> |
expiryTimeUnit()
Expiry time unit.
|
Property<Long> |
heapSize()
Heap tier size.
|
Property<String> |
heapUnit()
Heap tier size unit.
|
Property<Long> |
maxObjectGraphDepth()
Maximum cached object graph depth.
|
Property<Long> |
maxObjectSize()
Maximum size of cached objects.
|
Property<String> |
maxObjectSizeUnit()
Unit for maximum size of cached objects.
|
Property<Long> |
offHeapSize()
Optional off-heap tier size.
|
Property<String> |
offHeapUnit()
Off-heap tier size unit.
|
@UseDefaults(value="1") Property<Long> heapSize()
@UseDefaults(value="MB") Property<String> heapUnit()
@Optional Property<Long> offHeapSize()
@UseDefaults(value="MB") Property<String> offHeapUnit()
@Optional Property<Long> diskSize()
@UseDefaults(value="MB") Property<String> diskUnit()
@UseDefaults Property<Boolean> diskPersistent()
@Optional Property<Long> maxObjectSize()
@UseDefaults(value="MB") Property<String> maxObjectSizeUnit()
@Optional Property<Long> maxObjectGraphDepth()
@UseDefaults(value="NONE") Property<String> expiry()
@UseDefaults(value="SECONDS") Property<String> expiryTimeUnit()