1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.flow.cdi;
20
21 import java.io.Serializable;
22
23
24
25
26 class FacesFlowClientWindowCollection implements Serializable
27 {
28 private ClientWindowFacesFlowLRUMap lruMap;
29
30 public FacesFlowClientWindowCollection(ClientWindowFacesFlowLRUMap lruMap)
31 {
32 this.lruMap = lruMap;
33 }
34
35 public FacesFlowClientWindowCollection()
36 {
37 }
38
39 public synchronized void put(String key, String value)
40 {
41 lruMap.put(key, value);
42 }
43
44 public synchronized String get(String key)
45 {
46 return (String) lruMap.get(key);
47 }
48
49 public synchronized void remove(String key)
50 {
51 lruMap.remove(key);
52 }
53
54 public synchronized boolean isEmpty()
55 {
56 return lruMap.isEmpty();
57 }
58
59 public void setFlowScopeBeanHolder(FlowScopeBeanHolder holder)
60 {
61 lruMap.setFlowScopeBeanHolder(holder);
62 }
63
64 }