package coherence.java.test;

import com.tangosol.net.CacheFactory;
import com.tangosol.net.NamedCache;

public class MyFirstSample {
    public static void ToCoherenceCache (String req, String resp) {
    
    
        // ensure we are in a cluser
        NamedCache cache = CacheFactory.getCache("VirtualCache");

        System.out.println("req =\n"+req+"\n");
         
        cache.put(req,resp);
        System.out.println("Value in cache is = " + cache.get(req) );
        System.out.println("cache size = "+cache.size());
    
    }
    
    public static String GetCoherenceCache (String req) {
        
        
        // ensure we are in a cluser
        NamedCache cache = CacheFactory.getCache("VirtualCache");

        System.out.println("req =\n"+req+"\n");
        String sResult="Vide";
        try {
        	sResult = cache.get(req).toString();
		} catch (Exception e) {
			e.printStackTrace();
		}
        
        System.out.println("Value in cache is = " + sResult );
        System.out.println("cache size = "+cache.size());
        return sResult;
    }

    public static void main(String[] args) {
    	ToCoherenceCache("1234","hugu");
    	ToCoherenceCache("567","alors");
    	System.out.println("-- GetCoherence="+GetCoherenceCache("13"));
    }
}
