| #FIG 3.2 |
| Portrait |
| Center |
| Inches |
| Letter |
| 100.00 |
| Single |
| -2 |
| 1200 2 |
| 6 5625 3150 6975 3675 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 5625 3675 5625 3150 6975 3150 6975 3675 5625 3675 |
| 4 1 0 50 0 0 12 0.0000 4 180 1260 6300 3375 Define entry and\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 705 6300 3615 store key\001 |
| -6 |
| 6 6675 4800 8325 5325 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 6675 5325 6675 4800 8325 4800 8325 5325 6675 5325 |
| 4 1 0 50 0 0 12 0.0000 4 135 1530 7500 5025 Invoke the listener's\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 915 7500 5265 keyAdded()\001 |
| -6 |
| 6 6675 3825 8475 4275 |
| 4 1 0 50 0 0 12 0.0000 4 180 1800 7575 3975 [Does the region have a\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1680 7575 4215 region event listener?]\001 |
| -6 |
| 6 2700 5925 4050 6450 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 4050 6450 4050 5925 2700 5925 2700 6450 4050 6450 |
| 4 1 0 50 0 0 12 0.0000 4 180 645 3375 6390 in region\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1170 3375 6150 Store key/value\001 |
| -6 |
| 6 3825 11400 4575 11700 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 3825 11700 3825 11400 4575 11400 4575 11700 3825 11700 |
| 4 1 0 50 0 0 12 0.0000 4 135 690 4200 11625 Send ack\001 |
| -6 |
| 6 3225 300 4875 1350 |
| 6 3225 825 4875 1350 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 3300 1350 3300 825 4800 825 4800 1350 3300 1350 |
| 4 1 0 50 0 0 12 0.0000 4 180 1215 4050 1050 An entry update\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1545 4050 1290 message is received\001 |
| -6 |
| 1 3 0 1 0 0 50 0 20 0.000 0 -0.0000 4050 450 106 106 4050 450 3944 450 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 |
| 4050 825 4050 525 |
| -6 |
| 6 5100 375 10725 1200 |
| 2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5 |
| 5100 375 9900 375 9900 1200 5100 1200 5100 375 |
| 4 0 0 50 0 0 12 0.0000 4 135 4560 5175 600 This flowchart describes the series of actions that are taken\001 |
| 4 0 0 50 0 0 12 0.0000 6 195 5505 5175 1080 \001 |
| 4 0 0 50 0 0 12 0.0000 4 180 4365 5175 840 when an JCache region entry update message is received.\001 |
| -6 |
| 6 225 4050 2325 4650 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 2325 4650 2325 4050 225 4050 225 4650 2325 4650 |
| 4 1 0 50 0 0 12 0.0000 4 135 1680 1275 4275 Invoke the controller's\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1845 1275 4515 beforeObjectReplaced()\001 |
| -6 |
| 6 2550 4050 4500 4650 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 4500 4650 4500 4050 2550 4050 2550 4650 4500 4650 |
| 4 1 0 50 0 0 12 0.0000 4 135 1680 3525 4275 Invoke the controller's\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1635 3525 4515 beforeObjectAdded()\001 |
| -6 |
| 6 6525 6000 7875 6450 |
| 4 1 0 50 0 0 12 0.0000 4 180 1260 7200 6150 [Does the region\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1125 7200 6390 mirror objects?\001 |
| -6 |
| 6 7500 6600 9150 7050 |
| 4 1 0 50 0 0 12 0.0000 4 180 1515 8325 6750 [Does region have a\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1500 8325 6990 capacitycontroller?]\001 |
| -6 |
| 6 7725 7500 9750 8025 |
| 6 7875 7575 9675 7725 |
| 4 1 0 50 0 0 12 0.0000 4 135 1680 8775 7725 Invoke the controller's\001 |
| -6 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 9750 8025 9750 7500 7725 7500 7725 8025 9750 8025 |
| 4 1 0 50 0 0 12 0.0000 4 180 1635 8775 7965 beforeObjectAdded()\001 |
| -6 |
| 6 6525 8775 8175 9300 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 6600 9300 6600 8775 8100 8775 8100 9300 6600 9300 |
| 4 1 0 50 0 0 12 0.0000 4 180 1530 7350 9000 (Request and) store\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1095 7350 9240 value in region\001 |
| -6 |
| 6 4575 12375 5025 13050 |
| 6 4575 12600 5025 13050 |
| 6 4650 12675 4950 12975 |
| 1 3 0 1 0 0 50 0 20 0.000 1 0.0000 4800 12825 106 106 4800 12825 4906 12825 |
| -6 |
| 1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 4800 12825 168 168 4800 12825 4725 12675 |
| -6 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 |
| 4800 12375 4800 12675 |
| -6 |
| 6 6900 9900 9450 12000 |
| 6 7200 10875 9150 11400 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 9150 10875 9150 11400 7200 11400 7200 10875 9150 10875 |
| 4 1 0 50 0 0 12 0.0000 4 135 1530 8175 11100 Invoke the listener's\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1710 8175 11340 objectAdded() method\001 |
| -6 |
| 6 7500 9900 9450 10350 |
| 6 7500 9900 9450 10350 |
| 4 1 0 50 0 0 12 0.0000 4 180 1860 8475 10050 [Does this entry have an\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1680 8475 10290 object event listener?]\001 |
| -6 |
| -6 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 7575 10425 7425 10275 7275 10425 7425 10575 7575 10425 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 7575 10425 8100 10425 8100 10875 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 7575 11850 7425 11700 7275 11850 7425 12000 7575 11850 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 8100 11400 8100 11850 7575 11850 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 7275 10425 6900 10425 6900 11850 7275 11850 |
| -6 |
| 6 225 7650 1875 8100 |
| 4 1 0 50 0 0 12 0.0000 4 180 1140 1050 7800 [Was the entry\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1530 1050 8040 previously present?]\001 |
| -6 |
| 6 150 8625 1950 9150 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 1950 9150 1950 8625 150 8625 150 9150 1950 9150 |
| 4 1 0 50 0 0 12 0.0000 4 135 1530 1050 8850 Invoke the listener's\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1320 1050 9090 objectReplaced()\001 |
| -6 |
| 6 2250 8625 3900 9150 |
| 2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5 |
| 2250 8625 2250 9150 3900 9150 3900 8625 2250 8625 |
| 4 1 0 50 0 0 12 0.0000 4 135 1530 3075 8850 Invoke the listener's\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1110 3075 9090 objectAdded()\001 |
| -6 |
| 6 1200 6975 3150 7425 |
| 6 1200 6975 3150 7425 |
| 4 1 0 50 0 0 12 0.0000 4 180 1860 2175 7125 [Does this entry have an\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1680 2175 7365 object event listener?]\001 |
| -6 |
| -6 |
| 6 3675 10575 4725 11025 |
| 4 1 0 50 0 0 12 0.0000 4 180 960 4200 10725 [Was an ack\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 810 4200 10965 requested]\001 |
| -6 |
| 6 1650 2100 3300 2550 |
| 4 1 0 50 0 0 12 0.0000 4 180 1605 2475 2250 [Does region have an\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1500 2475 2490 eviction controller?]\001 |
| -6 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 3900 2025 3375 2025 3375 2550 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 5550 2700 5400 2550 5250 2700 5400 2850 5550 2700 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 4200 2025 5400 2025 5400 2550 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 5550 2700 6375 2700 6375 3150 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 6525 4350 6375 4200 6225 4350 6375 4500 6525 4350 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 6525 4350 7500 4350 7500 4800 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 |
| 0 0 1.00 120.00 120.00 |
| 6375 4200 6375 3675 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 6525 5700 6375 5550 6225 5700 6375 5850 6525 5700 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 7500 5325 7500 5700 6525 5700 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 |
| 0 0 1.00 120.00 120.00 |
| 6375 5850 6375 6450 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 6225 4350 5850 4350 5850 5700 6225 5700 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 5250 2700 4800 2700 4800 10200 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 3525 2700 3375 2550 3225 2700 3375 2850 3525 2700 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 3225 2700 2400 2700 2400 3375 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 6225 6600 5850 6600 5850 10350 4950 10350 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 |
| 0 0 1.00 120.00 120.00 |
| 3375 6825 3375 6450 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 4950 10350 4800 10200 4650 10350 4800 10500 4950 10350 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 |
| 0 0 1.00 120.00 120.00 |
| 4800 10500 4800 10950 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 4950 11100 4800 10950 4650 11100 4800 11250 4950 11100 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 4650 11100 4200 11100 4200 11400 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 4950 12000 4800 11850 4650 12000 4800 12150 4950 12000 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 4200 11700 4200 12000 4650 12000 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 4950 11100 5325 11100 5325 12000 4950 12000 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 3900 2025 4050 1875 4200 2025 4050 2175 3900 2025 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 |
| 0 0 1.00 120.00 120.00 |
| 4050 1875 4050 1350 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 3525 5475 3375 5325 3225 5475 3375 5625 3525 5475 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 2550 3525 2400 3375 2250 3525 2400 3675 2550 3525 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 2250 3525 1275 3525 1275 4050 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 2550 3525 3450 3525 3450 4050 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 2550 5025 2400 4875 2250 5025 2400 5175 2550 5025 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 1275 4650 1275 5025 2250 5025 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 3525 4650 3525 5025 2550 5025 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 3525 2700 4650 2700 4650 5475 3525 5475 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 2400 5175 2400 5475 3225 5475 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 |
| 0 0 1.00 120.00 120.00 |
| 3375 5625 3375 5925 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 6525 6600 6375 6450 6225 6600 6375 6750 6525 6600 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 6525 6600 7350 6600 7350 6975 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 7500 7125 7350 6975 7200 7125 7350 7275 7500 7125 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 7500 7125 8700 7125 8700 7500 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 7500 8250 7350 8100 7200 8250 7350 8400 7500 8250 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 8700 8025 8700 8250 7500 8250 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 7200 7125 6900 7125 6900 8250 7200 8250 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 |
| 0 0 1.00 120.00 120.00 |
| 7350 8400 7350 8775 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 |
| 0 0 1.00 120.00 120.00 |
| 7350 9825 7350 9300 |
| 2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2 |
| 4575 12375 5100 12375 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 |
| 0 0 1.00 120.00 120.00 |
| 4800 12150 4800 12375 |
| 2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2 |
| 7050 9825 7575 9825 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 |
| 0 0 1.00 120.00 120.00 |
| 7425 10275 7425 9825 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 7125 9825 7125 10125 5850 10125 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 4 |
| 0 0 1.00 120.00 120.00 |
| 5025 12375 5025 12150 7425 12150 7425 12000 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 |
| 0 0 1.00 120.00 120.00 |
| 3225 7350 3225 6825 |
| 2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2 |
| 3075 6825 3600 6825 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 3075 7500 3225 7350 3375 7500 3225 7650 3075 7500 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 3375 7500 4050 7500 4050 9900 3225 9900 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 1950 8175 2100 8025 2250 8175 2100 8325 1950 8175 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 2250 8175 3000 8175 3000 8625 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 1950 8175 1050 8175 1050 8625 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 1050 9150 1050 9375 1950 9375 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 3000 9150 3000 9375 2250 9375 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 1950 9375 2100 9225 2250 9375 2100 9525 1950 9375 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 |
| 2925 9900 3075 9750 3225 9900 3075 10050 2925 9900 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 2100 9525 2100 9900 2925 9900 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5 |
| 0 0 1.00 120.00 120.00 |
| 3450 6825 3450 7125 4350 7125 4350 10350 4650 10350 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3 |
| 0 0 1.00 120.00 120.00 |
| 3075 7500 2100 7500 2100 8025 |
| 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 |
| 0 0 1.00 120.00 120.00 |
| 3075 10050 3075 12150 4650 12150 4650 12375 |
| 4 1 0 50 0 0 12 0.0000 4 180 1815 6450 2550 [Is the region mirrored?]\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1665 3000 1800 [Is the entry defined?]\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 435 4500 1800 [else]\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 1680 1350 3375 [Is the entry present?]\001 |
| 4 1 0 50 0 0 12 0.0000 4 180 435 3600 7425 [else]\001 |