All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.gemstone.gemfire.internal.cache.doc-files.jcache-put-flow.fig Maven / Gradle / Ivy

#FIG 3.2
Portrait
Center
Inches
Letter  
100.00
Single
-2
1200 2
6 6600 12150 7500 12450
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 7500 12450 7500 12150 6600 12150 6600 12450 7500 12450
4 1 0 50 0 0 12 0.0000 4 180 705 7050 12375 Entry put\001
-6
6 6825 12675 7275 13125
6 6900 12750 7200 13050
1 3 0 1 0 0 50 0 20 0.000 1 0.0000 7050 12900 106 106 7050 12900 7156 12900
-6
1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 7050 12900 168 168 7050 12900 6975 12750
-6
6 6075 7275 8025 7575
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 8025 7575 8025 7275 6075 7275 6075 7575 8025 7575
4 1 0 50 0 0 12 0.0000 4 180 1860 7050 7500 Store key/value in region\001
-6
6 1875 2325 3375 2625
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 3375 2625 3375 2325 1875 2325 1875 2625 3375 2625
4 1 0 50 0 0 12 0.0000 4 180 1440 2625 2550 Define a new entry\001
-6
6 1125 3750 2475 4350
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 2400 4350 2400 3750 1125 3750 1125 4350 2400 4350
4 1 0 50 0 0 12 0.0000 4 135 915 1800 3975 Use custom\001
4 1 0 50 0 0 12 0.0000 4 180 1245 1800 4215 object attributes\001
-6
6 2700 3750 4425 4350
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 4425 4350 4425 3750 2700 3750 2700 4350 4425 4350
4 1 0 50 0 0 12 0.0000 4 180 1395 3600 3975 Use default object\001
4 1 0 50 0 0 12 0.0000 4 180 1635 3600 4215 attributes from region\001
-6
6 2925 750 4275 1350
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 4275 1350 4275 750 2925 750 2925 1350 4275 1350
4 1 0 50 0 0 12 0.0000 4 180 1260 3600 1215 pair into a region\001
4 1 0 50 0 0 12 0.0000 4 180 1155 3600 975 Put a key/value\001
-6
6 4575 375 10050 1200
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
	 4575 375 10050 375 10050 1200 4575 1200 4575 375
4 0 0 50 0 0 13 0.0000 4 150 5085 4738 600 This flowchart describes the series of actions that are taken\001
4 0 0 50 0 0 13 0.0000 4 195 3840 4738 840 when a key/value is place in a JCache region\001
4 0 0 50 0 0 13 0.0000 6 210 5220 4738 1080 \001
-6
6 900 2775 2400 3225
4 1 0 50 0 0 12 0.0000 4 180 1380 1650 3165 object attributes?]\001
4 1 0 50 0 0 12 0.0000 4 180 1395 1650 2925 [Did caller specify\001
-6
6 2250 8775 3900 9225
4 1 0 50 0 0 12 0.0000 4 180 1155 3075 8925 [Was the value\001
4 1 0 50 0 0 12 0.0000 4 180 1530 3075 9165 previously present?]\001
-6
6 1875 9750 3825 10275
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 3825 10275 3825 9750 1875 9750 1875 10275 3825 10275
4 1 0 50 0 0 12 0.0000 4 135 1530 2850 9975 Invoke the listener's\001
4 1 0 50 0 0 12 0.0000 4 180 1830 2850 10215 objectReplaced() mthod\001
-6
6 4200 9750 6000 10275
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 6000 10275 6000 9750 4200 9750 4200 10275 6000 10275
4 1 0 50 0 0 12 0.0000 4 135 1530 5100 9975 Invoke the listener's\001
4 1 0 50 0 0 12 0.0000 4 180 1710 5100 10215 objectAdded() method\001
-6
6 7425 8925 8925 9225
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 8925 9225 8925 8925 7425 8925 7425 9225 8925 9225
4 1 0 50 0 0 12 0.0000 4 180 1320 8175 9150 Distribute update\001
-6
6 8475 10050 9525 10350
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 9525 10350 9525 10050 8475 10050 8475 10350 9525 10350
4 1 0 50 0 0 12 0.0000 4 135 1035 9000 10275 Wait for acks\001
-6
6 8325 11325 9975 11850
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 9975 11850 9975 11325 8325 11325 8325 11850 9975 11850
4 1 0 50 0 0 12 0.0000 4 180 1440 9150 11550 Release ownership\001
4 1 0 50 0 0 12 0.0000 4 180 585 9150 11790 of entry\001
-6
6 9150 10500 9900 10950
4 1 0 50 0 0 12 0.0000 4 180 720 9525 10650 [Is region\001
4 1 0 50 0 0 12 0.0000 4 180 585 9525 10890 global?]\001
-6
6 4350 2250 5850 2550
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 5850 2550 5850 2250 4350 2250 4350 2550 5850 2550
4 1 0 50 0 0 12 0.0000 4 180 1275 5100 2475 Replace an entry\001
-6
6 5175 5100 7125 5700
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 5175 5700 5175 5100 7125 5100 7125 5700 5175 5700
4 1 0 50 0 0 12 0.0000 4 135 1680 6150 5325 Invoke the controller's\001
4 1 0 50 0 0 12 0.0000 4 180 1635 6150 5565 beforeObjectAdded()\001
-6
6 7425 5100 9375 5700
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 7425 5700 7425 5100 9375 5100 9375 5700 7425 5700
4 1 0 50 0 0 12 0.0000 4 180 1845 8400 5565 beforeObjectReplaced()\001
4 1 0 50 0 0 12 0.0000 4 135 1680 8400 5325 Invoke the controller's\001
-6
6 4575 2700 7575 3900
6 5475 3300 7575 3600
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 5475 3600 5475 3300 7575 3300 7575 3600 5475 3600
4 1 0 50 0 0 12 0.0000 4 180 1965 6525 3525 Obtain ownership of entry\001
-6
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 5250 3000 5100 2850 4950 3000 5100 3150 5250 3000
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 3000 6600 3000 6600 3300
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 5250 3750 5100 3600 4950 3750 5100 3900 5250 3750
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
	0 0 1.00 120.00 120.00
	 5250 3750 6600 3750 6600 3600
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 3000 4575 3000 4575 3750 4950 3750
4 1 0 50 0 0 12 0.0000 4 180 1350 6000 2850 [Is region global?]\001
-6
6 4350 8100 6300 8550
6 4350 8100 6300 8550
4 1 0 50 0 0 12 0.0000 4 180 1860 5325 8250 [Does this entry have an\001
4 1 0 50 0 0 12 0.0000 4 180 1680 5325 8490 object event listener?]\001
-6
-6
6 300 5550 2400 5850
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 2400 5850 2400 5550 300 5550 300 5850 2400 5850
4 1 0 50 0 0 12 0.0000 4 180 1965 1350 5775 Obtain ownership of entry\001
-6
6 525 6300 2325 6750
4 1 0 50 0 0 12 0.0000 4 180 1635 1425 6690 a eviction controller?]\001
4 1 0 50 0 0 12 0.0000 4 180 1665 1425 6450 [Does the region have\001
-6
6 450 7125 2250 7725
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
	 450 7725 450 7125 2250 7125 2250 7725 450 7725
4 1 0 50 0 0 12 0.0000 4 180 1800 1350 7350 apply eviction algorithm\001
4 1 0 50 0 0 12 0.0000 4 135 1560 1350 7590 to accomodate value\001
-6
1 3 0 1 0 0 50 0 20 0.000 1 0.0000 3600 300 106 106 3600 300 3706 300
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
	 6975 7575 6975 7875
2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 6750 7875 7200 7875
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7350 8625 7500 8475 7650 8625 7500 8775 7350 8625
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
	 7125 7875 7125 8100 7500 8100 7500 8475
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
	 7650 8625 8100 8625 8100 8925
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7425 11025 7575 10875 7725 11025 7575 11175 7425 11025
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
	 7350 8625 7125 8625 7125 11025 7425 11025
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
	 7575 11175 7575 11400 7125 11400 7125 11775
2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 6750 11775 7275 11775
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
	 7050 11775 7050 12150
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 7050 12450 7050 12750
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
	 6825 7875 6825 8100 6375 8100 6375 8475
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 6225 8625 6375 8475 6525 8625 6375 8775 6225 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
	 6225 8625 4050 8625 4050 9150
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
	 3450 1950 2550 1950 2550 2325
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
	 2550 3150 2550 2625
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2400 4725 2550 4575 2700 4725 2550 4875 2400 4725
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2400 3300 2550 3150 2700 3300 2550 3450 2400 3300
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
	 2700 3300 3450 3300 3450 3750
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
	0 0 1.00 120.00 120.00
	 2400 4725 1725 4725 1725 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
	 3450 4350 3450 4725 2700 4725
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
	0 0 1.00 120.00 120.00
	 1725 3750 1725 3300 2400 3300
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 3450 1950 3600 1800 3750 1950 3600 2100 3450 1950
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
	 3600 1800 3600 1350
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
	 3600 750 3600 375
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
	 3750 1950 5100 1950 5100 2250
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 3900 9300 4050 9150 4200 9300 4050 9450 3900 9300
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 9300 2775 9300 2775 9750
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 9300 5025 9300 5025 9750
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 3900 10725 4050 10575 4200 10725 4050 10875 3900 10725
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
	 2775 10275 2775 10725 3900 10725
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
	 5025 10275 5025 10725 4200 10725
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
	 6375 11175 6375 11400 6900 11400 6900 11775
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 6225 11025 6375 10875 6525 11025 6375 11175 6225 11025
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
	 6525 8625 6825 8625 6825 11025 6525 11025
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
	 4050 10875 4050 11025 6225 11025
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7950 9750 8100 9600 8250 9750 8100 9900 7950 9750
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
	 8250 9750 9000 9750 9000 10050
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
	 7950 9750 7575 9750 7575 10875
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 8850 11025 9000 10875 9150 11025 9000 11175 8850 11025
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
	 9000 10350 9000 10875
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
	 9150 11025 9450 11025 9450 11325
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
	 8850 11025 7725 11025
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
	 9075 11850 9075 12375 8100 12375 8100 11025
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
	 5100 2550 5100 2850
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 4950 6150 5100 6000 5250 6150 5100 6300 4950 6150
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
	0 0 1.00 120.00 120.00
	 5250 6150 7275 6150 7275 6075
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 4950 4425 5100 4275 5250 4425 5100 4575 4950 4425
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 4425 7275 4425 7275 4650
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 4425 4575 4425 4575 6150 4950 6150
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
	 7425 4800 8325 4800 8325 5100
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 4800 6225 4800 6225 5100
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
	 8325 5700 8325 5925 7425 5925
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
	 6225 5700 6225 5925 7125 5925
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7425 5925 7275 5775 7125 5925 7275 6075 7425 5925
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 7425 4800 7275 4650 7125 4800 7275 4950 7425 4800
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
	 5100 3900 5100 4275
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
	 5100 6300 5100 6600 6975 6600 6975 7275
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
	 2550 8250 2550 8550 3375 8550 3375 7425 6075 7425
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
	 2550 4875 2550 5100
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2400 5250 2550 5100 2700 5250 2550 5400 2400 5250
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 5250 1050 5250 1050 5550
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2400 6000 2550 5850 2700 6000 2550 6150 2400 6000
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
	0 0 1.00 120.00 120.00
	 2400 6000 1050 6000 1050 5850
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
	 2700 5250 3075 5250 3075 6000 2700 6000
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
	 2550 6150 2550 6675
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2700 6825 2550 6675 2400 6825 2550 6975 2700 6825
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 6825 1125 6825 1125 7125
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
	 2700 6825 3150 6825 3150 8100 2700 8100
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
	0 0 1.00 120.00 120.00
	 2400 8100 1125 8100 1125 7725
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
	 2700 8100 2550 7950 2400 8100 2550 8250 2700 8100
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
	 8100 9225 8100 9600
4 1 0 50 0 0 12 0.0000 4 180 1995 8625 8325 [Is the region distributed?]\001
4 1 0 50 0 0 12 0.0000 4 180 435 7200 8475 [else]\001
4 1 0 50 0 0 12 0.0000 4 180 435 6750 8475 [else]\001
4 1 0 50 0 0 12 0.0000 4 180 435 3150 1800 [else]\001
4 1 0 50 0 0 12 0.0000 4 180 1665 4725 1800 [Is the entry defined?]\001
4 1 0 50 0 0 12 0.0000 4 180 435 3000 3225 [else]\001
4 1 0 50 0 0 12 0.0000 4 180 1230 8925 9600 [Wait for acks?]\001
4 1 0 50 0 0 12 0.0000 4 180 435 7650 9600 [else]\001
4 1 0 50 0 0 12 0.0000 4 180 2715 8700 4725 [Was the value previously defined?]\001
4 1 0 50 0 0 12 0.0000 4 180 3390 6825 4275 [Does the region have a capacity controller?]\001
4 1 0 50 0 0 12 0.0000 4 180 1350 1650 5100 [Is region global?]\001




© 2015 - 2024 Weber Informatics LLC | Privacy Policy