001 002package org.avaje.ebean.ignite.config; 003 004import org.apache.ignite.cache.CacheAtomicWriteOrderMode; 005import org.apache.ignite.cache.CacheAtomicityMode; 006import org.apache.ignite.cache.CacheMemoryMode; 007import org.apache.ignite.cache.CacheMode; 008import org.apache.ignite.cache.CacheRebalanceMode; 009import org.apache.ignite.cache.CacheWriteSynchronizationMode; 010 011import javax.xml.bind.annotation.XmlAccessType; 012import javax.xml.bind.annotation.XmlAccessorType; 013import javax.xml.bind.annotation.XmlSchemaType; 014import javax.xml.bind.annotation.XmlType; 015 016 017/** 018 * <p>Java class for l2CacheConfig complex type. 019 * 020 * <p>The following schema fragment specifies the expected content contained within this class. 021 * 022 * <pre> 023 * <complexType name="l2CacheConfig"> 024 * <complexContent> 025 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 026 * <all> 027 * <element name="atomicWriteOrderMode" type="{http://ebean-orm.github.io/xml/ns/ignite}cacheAtomicWriteOrderMode" minOccurs="0"/> 028 * <element name="atomicityMode" type="{http://ebean-orm.github.io/xml/ns/ignite}cacheAtomicityMode" minOccurs="0"/> 029 * <element name="backups" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 030 * <element name="cacheMode" type="{http://ebean-orm.github.io/xml/ns/ignite}cacheMode" minOccurs="0"/> 031 * <element name="cpOnRead" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 032 * <element name="dfltLockTimeout" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 033 * <element name="eagerTtl" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 034 * <element name="evictKeyBufSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 035 * <element name="evictMaxOverflowRatio" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/> 036 * <element name="evictSync" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 037 * <element name="evictSyncConcurrencyLvl" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 038 * <element name="evictSyncTimeout" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 039 * <element name="invalidate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 040 * <element name="loadPrevVal" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 041 * <element name="longQryWarnTimeout" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 042 * <element name="maxConcurrentAsyncOps" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 043 * <element name="memMode" type="{http://ebean-orm.github.io/xml/ns/ignite}cacheMemoryMode" minOccurs="0"/> 044 * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 045 * <element name="nearSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 046 * <element name="offHeapMaxMem" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 047 * <element name="readFromBackup" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 048 * <element name="rebalanceBatchSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 049 * <element name="rebalanceBatchesPrefetchCount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 050 * <element name="rebalanceDelay" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 051 * <element name="rebalanceMode" type="{http://ebean-orm.github.io/xml/ns/ignite}cacheRebalanceMode" minOccurs="0"/> 052 * <element name="rebalanceOrder" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 053 * <element name="rebalanceThrottle" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 054 * <element name="rebalanceTimeout" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 055 * <element name="snapshotableIdx" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 056 * <element name="startSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 057 * <element name="storeConcurrentLoadAllThreshold" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 058 * <element name="storeKeepBinary" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 059 * <element name="swapEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 060 * <element name="tmLookupClsName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 061 * <element name="writeBehindBatchSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 062 * <element name="writeBehindEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> 063 * <element name="writeBehindFlushFreq" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> 064 * <element name="writeBehindFlushSize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 065 * <element name="writeBehindFlushThreadCnt" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> 066 * <element name="writeSync" type="{http://ebean-orm.github.io/xml/ns/ignite}cacheWriteSynchronizationMode" minOccurs="0"/> 067 * </all> 068 * </restriction> 069 * </complexContent> 070 * </complexType> 071 * </pre> 072 * 073 * 074 */ 075@XmlAccessorType(XmlAccessType.FIELD) 076@XmlType(name = "l2CacheConfig", propOrder = { 077 078}) 079public class L2CacheConfig { 080 081 @XmlSchemaType(name = "string") 082 protected CacheAtomicWriteOrderMode atomicWriteOrderMode; 083 @XmlSchemaType(name = "string") 084 protected CacheAtomicityMode atomicityMode; 085 protected Integer backups; 086 @XmlSchemaType(name = "string") 087 protected CacheMode cacheMode; 088 protected Boolean cpOnRead; 089 protected Long dfltLockTimeout; 090 protected Boolean eagerTtl; 091 protected Integer evictKeyBufSize; 092 protected Float evictMaxOverflowRatio; 093 protected Boolean evictSync; 094 protected Integer evictSyncConcurrencyLvl; 095 protected Long evictSyncTimeout; 096 protected Boolean invalidate; 097 protected Boolean loadPrevVal; 098 protected Long longQryWarnTimeout; 099 protected Integer maxConcurrentAsyncOps; 100 @XmlSchemaType(name = "string") 101 protected CacheMemoryMode memMode; 102 protected String name; 103 protected Integer nearSize; 104 protected Long offHeapMaxMem; 105 protected Boolean readFromBackup; 106 protected Integer rebalanceBatchSize; 107 protected Long rebalanceBatchesPrefetchCount; 108 protected Long rebalanceDelay; 109 @XmlSchemaType(name = "string") 110 protected CacheRebalanceMode rebalanceMode; 111 protected Integer rebalanceOrder; 112 protected Long rebalanceThrottle; 113 protected Long rebalanceTimeout; 114 protected Boolean snapshotableIdx; 115 protected Integer startSize; 116 protected Integer storeConcurrentLoadAllThreshold; 117 protected Boolean storeKeepBinary; 118 protected Boolean swapEnabled; 119 protected String tmLookupClsName; 120 protected Integer writeBehindBatchSize; 121 protected Boolean writeBehindEnabled; 122 protected Long writeBehindFlushFreq; 123 protected Integer writeBehindFlushSize; 124 protected Integer writeBehindFlushThreadCnt; 125 @XmlSchemaType(name = "string") 126 protected CacheWriteSynchronizationMode writeSync; 127 128 /** 129 * Gets the value of the atomicWriteOrderMode property. 130 * 131 * @return 132 * possible object is 133 * {@link CacheAtomicWriteOrderMode } 134 * 135 */ 136 public CacheAtomicWriteOrderMode getAtomicWriteOrderMode() { 137 return atomicWriteOrderMode; 138 } 139 140 /** 141 * Sets the value of the atomicWriteOrderMode property. 142 * 143 * @param value 144 * allowed object is 145 * {@link CacheAtomicWriteOrderMode } 146 * 147 */ 148 public void setAtomicWriteOrderMode(CacheAtomicWriteOrderMode value) { 149 this.atomicWriteOrderMode = value; 150 } 151 152 /** 153 * Gets the value of the atomicityMode property. 154 * 155 * @return 156 * possible object is 157 * {@link CacheAtomicityMode } 158 * 159 */ 160 public CacheAtomicityMode getAtomicityMode() { 161 return atomicityMode; 162 } 163 164 /** 165 * Sets the value of the atomicityMode property. 166 * 167 * @param value 168 * allowed object is 169 * {@link CacheAtomicityMode } 170 * 171 */ 172 public void setAtomicityMode(CacheAtomicityMode value) { 173 this.atomicityMode = value; 174 } 175 176 /** 177 * Gets the value of the backups property. 178 * 179 * @return 180 * possible object is 181 * {@link Integer } 182 * 183 */ 184 public Integer getBackups() { 185 return backups; 186 } 187 188 /** 189 * Sets the value of the backups property. 190 * 191 * @param value 192 * allowed object is 193 * {@link Integer } 194 * 195 */ 196 public void setBackups(Integer value) { 197 this.backups = value; 198 } 199 200 /** 201 * Gets the value of the cacheMode property. 202 * 203 * @return 204 * possible object is 205 * {@link CacheMode } 206 * 207 */ 208 public CacheMode getCacheMode() { 209 return cacheMode; 210 } 211 212 /** 213 * Sets the value of the cacheMode property. 214 * 215 * @param value 216 * allowed object is 217 * {@link CacheMode } 218 * 219 */ 220 public void setCacheMode(CacheMode value) { 221 this.cacheMode = value; 222 } 223 224 /** 225 * Gets the value of the cpOnRead property. 226 * 227 * @return 228 * possible object is 229 * {@link Boolean } 230 * 231 */ 232 public Boolean isCpOnRead() { 233 return cpOnRead; 234 } 235 236 /** 237 * Sets the value of the cpOnRead property. 238 * 239 * @param value 240 * allowed object is 241 * {@link Boolean } 242 * 243 */ 244 public void setCpOnRead(Boolean value) { 245 this.cpOnRead = value; 246 } 247 248 /** 249 * Gets the value of the dfltLockTimeout property. 250 * 251 * @return 252 * possible object is 253 * {@link Long } 254 * 255 */ 256 public Long getDfltLockTimeout() { 257 return dfltLockTimeout; 258 } 259 260 /** 261 * Sets the value of the dfltLockTimeout property. 262 * 263 * @param value 264 * allowed object is 265 * {@link Long } 266 * 267 */ 268 public void setDfltLockTimeout(Long value) { 269 this.dfltLockTimeout = value; 270 } 271 272 /** 273 * Gets the value of the eagerTtl property. 274 * 275 * @return 276 * possible object is 277 * {@link Boolean } 278 * 279 */ 280 public Boolean isEagerTtl() { 281 return eagerTtl; 282 } 283 284 /** 285 * Sets the value of the eagerTtl property. 286 * 287 * @param value 288 * allowed object is 289 * {@link Boolean } 290 * 291 */ 292 public void setEagerTtl(Boolean value) { 293 this.eagerTtl = value; 294 } 295 296 /** 297 * Gets the value of the evictKeyBufSize property. 298 * 299 * @return 300 * possible object is 301 * {@link Integer } 302 * 303 */ 304 public Integer getEvictKeyBufSize() { 305 return evictKeyBufSize; 306 } 307 308 /** 309 * Sets the value of the evictKeyBufSize property. 310 * 311 * @param value 312 * allowed object is 313 * {@link Integer } 314 * 315 */ 316 public void setEvictKeyBufSize(Integer value) { 317 this.evictKeyBufSize = value; 318 } 319 320 /** 321 * Gets the value of the evictMaxOverflowRatio property. 322 * 323 * @return 324 * possible object is 325 * {@link Float } 326 * 327 */ 328 public Float getEvictMaxOverflowRatio() { 329 return evictMaxOverflowRatio; 330 } 331 332 /** 333 * Sets the value of the evictMaxOverflowRatio property. 334 * 335 * @param value 336 * allowed object is 337 * {@link Float } 338 * 339 */ 340 public void setEvictMaxOverflowRatio(Float value) { 341 this.evictMaxOverflowRatio = value; 342 } 343 344 /** 345 * Gets the value of the evictSync property. 346 * 347 * @return 348 * possible object is 349 * {@link Boolean } 350 * 351 */ 352 public Boolean isEvictSync() { 353 return evictSync; 354 } 355 356 /** 357 * Sets the value of the evictSync property. 358 * 359 * @param value 360 * allowed object is 361 * {@link Boolean } 362 * 363 */ 364 public void setEvictSync(Boolean value) { 365 this.evictSync = value; 366 } 367 368 /** 369 * Gets the value of the evictSyncConcurrencyLvl property. 370 * 371 * @return 372 * possible object is 373 * {@link Integer } 374 * 375 */ 376 public Integer getEvictSyncConcurrencyLvl() { 377 return evictSyncConcurrencyLvl; 378 } 379 380 /** 381 * Sets the value of the evictSyncConcurrencyLvl property. 382 * 383 * @param value 384 * allowed object is 385 * {@link Integer } 386 * 387 */ 388 public void setEvictSyncConcurrencyLvl(Integer value) { 389 this.evictSyncConcurrencyLvl = value; 390 } 391 392 /** 393 * Gets the value of the evictSyncTimeout property. 394 * 395 * @return 396 * possible object is 397 * {@link Long } 398 * 399 */ 400 public Long getEvictSyncTimeout() { 401 return evictSyncTimeout; 402 } 403 404 /** 405 * Sets the value of the evictSyncTimeout property. 406 * 407 * @param value 408 * allowed object is 409 * {@link Long } 410 * 411 */ 412 public void setEvictSyncTimeout(Long value) { 413 this.evictSyncTimeout = value; 414 } 415 416 /** 417 * Gets the value of the invalidate property. 418 * 419 * @return 420 * possible object is 421 * {@link Boolean } 422 * 423 */ 424 public Boolean isInvalidate() { 425 return invalidate; 426 } 427 428 /** 429 * Sets the value of the invalidate property. 430 * 431 * @param value 432 * allowed object is 433 * {@link Boolean } 434 * 435 */ 436 public void setInvalidate(Boolean value) { 437 this.invalidate = value; 438 } 439 440 /** 441 * Gets the value of the loadPrevVal property. 442 * 443 * @return 444 * possible object is 445 * {@link Boolean } 446 * 447 */ 448 public Boolean isLoadPrevVal() { 449 return loadPrevVal; 450 } 451 452 /** 453 * Sets the value of the loadPrevVal property. 454 * 455 * @param value 456 * allowed object is 457 * {@link Boolean } 458 * 459 */ 460 public void setLoadPrevVal(Boolean value) { 461 this.loadPrevVal = value; 462 } 463 464 /** 465 * Gets the value of the longQryWarnTimeout property. 466 * 467 * @return 468 * possible object is 469 * {@link Long } 470 * 471 */ 472 public Long getLongQryWarnTimeout() { 473 return longQryWarnTimeout; 474 } 475 476 /** 477 * Sets the value of the longQryWarnTimeout property. 478 * 479 * @param value 480 * allowed object is 481 * {@link Long } 482 * 483 */ 484 public void setLongQryWarnTimeout(Long value) { 485 this.longQryWarnTimeout = value; 486 } 487 488 /** 489 * Gets the value of the maxConcurrentAsyncOps property. 490 * 491 * @return 492 * possible object is 493 * {@link Integer } 494 * 495 */ 496 public Integer getMaxConcurrentAsyncOps() { 497 return maxConcurrentAsyncOps; 498 } 499 500 /** 501 * Sets the value of the maxConcurrentAsyncOps property. 502 * 503 * @param value 504 * allowed object is 505 * {@link Integer } 506 * 507 */ 508 public void setMaxConcurrentAsyncOps(Integer value) { 509 this.maxConcurrentAsyncOps = value; 510 } 511 512 /** 513 * Gets the value of the memMode property. 514 * 515 * @return 516 * possible object is 517 * {@link CacheMemoryMode } 518 * 519 */ 520 public CacheMemoryMode getMemMode() { 521 return memMode; 522 } 523 524 /** 525 * Sets the value of the memMode property. 526 * 527 * @param value 528 * allowed object is 529 * {@link CacheMemoryMode } 530 * 531 */ 532 public void setMemMode(CacheMemoryMode value) { 533 this.memMode = value; 534 } 535 536 /** 537 * Gets the value of the name property. 538 * 539 * @return 540 * possible object is 541 * {@link String } 542 * 543 */ 544 public String getName() { 545 return name; 546 } 547 548 /** 549 * Sets the value of the name property. 550 * 551 * @param value 552 * allowed object is 553 * {@link String } 554 * 555 */ 556 public void setName(String value) { 557 this.name = value; 558 } 559 560 /** 561 * Gets the value of the nearSize property. 562 * 563 * @return 564 * possible object is 565 * {@link Integer } 566 * 567 */ 568 public Integer getNearSize() { 569 return nearSize; 570 } 571 572 /** 573 * Sets the value of the nearSize property. 574 * 575 * @param value 576 * allowed object is 577 * {@link Integer } 578 * 579 */ 580 public void setNearSize(Integer value) { 581 this.nearSize = value; 582 } 583 584 /** 585 * Gets the value of the offHeapMaxMem property. 586 * 587 * @return 588 * possible object is 589 * {@link Long } 590 * 591 */ 592 public Long getOffHeapMaxMem() { 593 return offHeapMaxMem; 594 } 595 596 /** 597 * Sets the value of the offHeapMaxMem property. 598 * 599 * @param value 600 * allowed object is 601 * {@link Long } 602 * 603 */ 604 public void setOffHeapMaxMem(Long value) { 605 this.offHeapMaxMem = value; 606 } 607 608 /** 609 * Gets the value of the readFromBackup property. 610 * 611 * @return 612 * possible object is 613 * {@link Boolean } 614 * 615 */ 616 public Boolean isReadFromBackup() { 617 return readFromBackup; 618 } 619 620 /** 621 * Sets the value of the readFromBackup property. 622 * 623 * @param value 624 * allowed object is 625 * {@link Boolean } 626 * 627 */ 628 public void setReadFromBackup(Boolean value) { 629 this.readFromBackup = value; 630 } 631 632 /** 633 * Gets the value of the rebalanceBatchSize property. 634 * 635 * @return 636 * possible object is 637 * {@link Integer } 638 * 639 */ 640 public Integer getRebalanceBatchSize() { 641 return rebalanceBatchSize; 642 } 643 644 /** 645 * Sets the value of the rebalanceBatchSize property. 646 * 647 * @param value 648 * allowed object is 649 * {@link Integer } 650 * 651 */ 652 public void setRebalanceBatchSize(Integer value) { 653 this.rebalanceBatchSize = value; 654 } 655 656 /** 657 * Gets the value of the rebalanceBatchesPrefetchCount property. 658 * 659 * @return 660 * possible object is 661 * {@link Long } 662 * 663 */ 664 public Long getRebalanceBatchesPrefetchCount() { 665 return rebalanceBatchesPrefetchCount; 666 } 667 668 /** 669 * Sets the value of the rebalanceBatchesPrefetchCount property. 670 * 671 * @param value 672 * allowed object is 673 * {@link Long } 674 * 675 */ 676 public void setRebalanceBatchesPrefetchCount(Long value) { 677 this.rebalanceBatchesPrefetchCount = value; 678 } 679 680 /** 681 * Gets the value of the rebalanceDelay property. 682 * 683 * @return 684 * possible object is 685 * {@link Long } 686 * 687 */ 688 public Long getRebalanceDelay() { 689 return rebalanceDelay; 690 } 691 692 /** 693 * Sets the value of the rebalanceDelay property. 694 * 695 * @param value 696 * allowed object is 697 * {@link Long } 698 * 699 */ 700 public void setRebalanceDelay(Long value) { 701 this.rebalanceDelay = value; 702 } 703 704 /** 705 * Gets the value of the rebalanceMode property. 706 * 707 * @return 708 * possible object is 709 * {@link CacheRebalanceMode } 710 * 711 */ 712 public CacheRebalanceMode getRebalanceMode() { 713 return rebalanceMode; 714 } 715 716 /** 717 * Sets the value of the rebalanceMode property. 718 * 719 * @param value 720 * allowed object is 721 * {@link CacheRebalanceMode } 722 * 723 */ 724 public void setRebalanceMode(CacheRebalanceMode value) { 725 this.rebalanceMode = value; 726 } 727 728 /** 729 * Gets the value of the rebalanceOrder property. 730 * 731 * @return 732 * possible object is 733 * {@link Integer } 734 * 735 */ 736 public Integer getRebalanceOrder() { 737 return rebalanceOrder; 738 } 739 740 /** 741 * Sets the value of the rebalanceOrder property. 742 * 743 * @param value 744 * allowed object is 745 * {@link Integer } 746 * 747 */ 748 public void setRebalanceOrder(Integer value) { 749 this.rebalanceOrder = value; 750 } 751 752 /** 753 * Gets the value of the rebalanceThrottle property. 754 * 755 * @return 756 * possible object is 757 * {@link Long } 758 * 759 */ 760 public Long getRebalanceThrottle() { 761 return rebalanceThrottle; 762 } 763 764 /** 765 * Sets the value of the rebalanceThrottle property. 766 * 767 * @param value 768 * allowed object is 769 * {@link Long } 770 * 771 */ 772 public void setRebalanceThrottle(Long value) { 773 this.rebalanceThrottle = value; 774 } 775 776 /** 777 * Gets the value of the rebalanceTimeout property. 778 * 779 * @return 780 * possible object is 781 * {@link Long } 782 * 783 */ 784 public Long getRebalanceTimeout() { 785 return rebalanceTimeout; 786 } 787 788 /** 789 * Sets the value of the rebalanceTimeout property. 790 * 791 * @param value 792 * allowed object is 793 * {@link Long } 794 * 795 */ 796 public void setRebalanceTimeout(Long value) { 797 this.rebalanceTimeout = value; 798 } 799 800 /** 801 * Gets the value of the snapshotableIdx property. 802 * 803 * @return 804 * possible object is 805 * {@link Boolean } 806 * 807 */ 808 public Boolean isSnapshotableIdx() { 809 return snapshotableIdx; 810 } 811 812 /** 813 * Sets the value of the snapshotableIdx property. 814 * 815 * @param value 816 * allowed object is 817 * {@link Boolean } 818 * 819 */ 820 public void setSnapshotableIdx(Boolean value) { 821 this.snapshotableIdx = value; 822 } 823 824 /** 825 * Gets the value of the startSize property. 826 * 827 * @return 828 * possible object is 829 * {@link Integer } 830 * 831 */ 832 public Integer getStartSize() { 833 return startSize; 834 } 835 836 /** 837 * Sets the value of the startSize property. 838 * 839 * @param value 840 * allowed object is 841 * {@link Integer } 842 * 843 */ 844 public void setStartSize(Integer value) { 845 this.startSize = value; 846 } 847 848 /** 849 * Gets the value of the storeConcurrentLoadAllThreshold property. 850 * 851 * @return 852 * possible object is 853 * {@link Integer } 854 * 855 */ 856 public Integer getStoreConcurrentLoadAllThreshold() { 857 return storeConcurrentLoadAllThreshold; 858 } 859 860 /** 861 * Sets the value of the storeConcurrentLoadAllThreshold property. 862 * 863 * @param value 864 * allowed object is 865 * {@link Integer } 866 * 867 */ 868 public void setStoreConcurrentLoadAllThreshold(Integer value) { 869 this.storeConcurrentLoadAllThreshold = value; 870 } 871 872 /** 873 * Gets the value of the storeKeepBinary property. 874 * 875 * @return 876 * possible object is 877 * {@link Boolean } 878 * 879 */ 880 public Boolean isStoreKeepBinary() { 881 return storeKeepBinary; 882 } 883 884 /** 885 * Sets the value of the storeKeepBinary property. 886 * 887 * @param value 888 * allowed object is 889 * {@link Boolean } 890 * 891 */ 892 public void setStoreKeepBinary(Boolean value) { 893 this.storeKeepBinary = value; 894 } 895 896 /** 897 * Gets the value of the swapEnabled property. 898 * 899 * @return 900 * possible object is 901 * {@link Boolean } 902 * 903 */ 904 public Boolean isSwapEnabled() { 905 return swapEnabled; 906 } 907 908 /** 909 * Sets the value of the swapEnabled property. 910 * 911 * @param value 912 * allowed object is 913 * {@link Boolean } 914 * 915 */ 916 public void setSwapEnabled(Boolean value) { 917 this.swapEnabled = value; 918 } 919 920 /** 921 * Gets the value of the tmLookupClsName property. 922 * 923 * @return 924 * possible object is 925 * {@link String } 926 * 927 */ 928 public String getTmLookupClsName() { 929 return tmLookupClsName; 930 } 931 932 /** 933 * Sets the value of the tmLookupClsName property. 934 * 935 * @param value 936 * allowed object is 937 * {@link String } 938 * 939 */ 940 public void setTmLookupClsName(String value) { 941 this.tmLookupClsName = value; 942 } 943 944 /** 945 * Gets the value of the writeBehindBatchSize property. 946 * 947 * @return 948 * possible object is 949 * {@link Integer } 950 * 951 */ 952 public Integer getWriteBehindBatchSize() { 953 return writeBehindBatchSize; 954 } 955 956 /** 957 * Sets the value of the writeBehindBatchSize property. 958 * 959 * @param value 960 * allowed object is 961 * {@link Integer } 962 * 963 */ 964 public void setWriteBehindBatchSize(Integer value) { 965 this.writeBehindBatchSize = value; 966 } 967 968 /** 969 * Gets the value of the writeBehindEnabled property. 970 * 971 * @return 972 * possible object is 973 * {@link Boolean } 974 * 975 */ 976 public Boolean isWriteBehindEnabled() { 977 return writeBehindEnabled; 978 } 979 980 /** 981 * Sets the value of the writeBehindEnabled property. 982 * 983 * @param value 984 * allowed object is 985 * {@link Boolean } 986 * 987 */ 988 public void setWriteBehindEnabled(Boolean value) { 989 this.writeBehindEnabled = value; 990 } 991 992 /** 993 * Gets the value of the writeBehindFlushFreq property. 994 * 995 * @return 996 * possible object is 997 * {@link Long } 998 * 999 */ 1000 public Long getWriteBehindFlushFreq() { 1001 return writeBehindFlushFreq; 1002 } 1003 1004 /** 1005 * Sets the value of the writeBehindFlushFreq property. 1006 * 1007 * @param value 1008 * allowed object is 1009 * {@link Long } 1010 * 1011 */ 1012 public void setWriteBehindFlushFreq(Long value) { 1013 this.writeBehindFlushFreq = value; 1014 } 1015 1016 /** 1017 * Gets the value of the writeBehindFlushSize property. 1018 * 1019 * @return 1020 * possible object is 1021 * {@link Integer } 1022 * 1023 */ 1024 public Integer getWriteBehindFlushSize() { 1025 return writeBehindFlushSize; 1026 } 1027 1028 /** 1029 * Sets the value of the writeBehindFlushSize property. 1030 * 1031 * @param value 1032 * allowed object is 1033 * {@link Integer } 1034 * 1035 */ 1036 public void setWriteBehindFlushSize(Integer value) { 1037 this.writeBehindFlushSize = value; 1038 } 1039 1040 /** 1041 * Gets the value of the writeBehindFlushThreadCnt property. 1042 * 1043 * @return 1044 * possible object is 1045 * {@link Integer } 1046 * 1047 */ 1048 public Integer getWriteBehindFlushThreadCnt() { 1049 return writeBehindFlushThreadCnt; 1050 } 1051 1052 /** 1053 * Sets the value of the writeBehindFlushThreadCnt property. 1054 * 1055 * @param value 1056 * allowed object is 1057 * {@link Integer } 1058 * 1059 */ 1060 public void setWriteBehindFlushThreadCnt(Integer value) { 1061 this.writeBehindFlushThreadCnt = value; 1062 } 1063 1064 /** 1065 * Gets the value of the writeSync property. 1066 * 1067 * @return 1068 * possible object is 1069 * {@link CacheWriteSynchronizationMode } 1070 * 1071 */ 1072 public CacheWriteSynchronizationMode getWriteSync() { 1073 return writeSync; 1074 } 1075 1076 /** 1077 * Sets the value of the writeSync property. 1078 * 1079 * @param value 1080 * allowed object is 1081 * {@link CacheWriteSynchronizationMode } 1082 * 1083 */ 1084 public void setWriteSync(CacheWriteSynchronizationMode value) { 1085 this.writeSync = value; 1086 } 1087 1088}