[infinispan-commits] Infinispan SVN: r488 - trunk/core/src/test/java/org/infinispan/loaders/file.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Fri Jun 19 14:04:13 EDT 2009
Author: galder.zamarreno at jboss.com
Date: 2009-06-19 14:04:13 -0400 (Fri, 19 Jun 2009)
New Revision: 488
Modified:
trunk/core/src/test/java/org/infinispan/loaders/file/FileCacheStoreTest.java
Log:
[ISPN-109] (Add VAM based cache store tests) Move away from OOS and OIS based tests and instead based them on whichever marshaller has been configured.
[ISPN-110] (FileCacheStore.fromStreamLockSafe() should only read available bytes or streamBufferSize) Added test for long key/value pairs.
Modified: trunk/core/src/test/java/org/infinispan/loaders/file/FileCacheStoreTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/loaders/file/FileCacheStoreTest.java 2009-06-19 18:02:01 UTC (rev 487)
+++ trunk/core/src/test/java/org/infinispan/loaders/file/FileCacheStoreTest.java 2009-06-19 18:04:13 UTC (rev 488)
@@ -2,11 +2,13 @@
import org.infinispan.container.entries.InternalCacheEntry;
import org.infinispan.container.entries.InternalEntryFactory;
+import org.infinispan.io.UnclosableObjectInputStream;
import org.infinispan.io.UnclosableObjectOutputStream;
import org.infinispan.loaders.BaseCacheStoreTest;
import org.infinispan.loaders.CacheLoaderException;
import org.infinispan.loaders.CacheStore;
import org.infinispan.loaders.bucket.Bucket;
+import org.infinispan.marshall.Marshaller;
import org.infinispan.test.TestingUtil;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
@@ -16,8 +18,10 @@
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.HashSet;
+import java.util.Set;
@Test(groups = "unit", testName = "loaders.file.FileCacheStoreTest")
public class FileCacheStoreTest extends BaseCacheStoreTest {
@@ -91,21 +95,59 @@
public void testToStream() throws Exception {
cs.store(InternalEntryFactory.create("k1", "v1", -1, -1));
+ Marshaller marshaller = getMarshaller();
ByteArrayOutputStream out = new ByteArrayOutputStream();
- ObjectOutputStream oos = new ObjectOutputStream(out);
- cs.toStream(new UnclosableObjectOutputStream(oos));
- oos.flush();
- oos.close();
- out.close();
+ ObjectOutput oo = marshaller.startObjectOutput(out, false);
+ try {
+ cs.toStream(new UnclosableObjectOutputStream(oo));
+ } finally {
+ marshaller.finishObjectOutput(oo);
+ out.close();
+ }
- ObjectInputStream ois = null;
+ ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
+ ObjectInput oi = marshaller.startObjectInput(in, false);
try {
- ois = new ObjectInputStream(new ByteArrayInputStream(out.toByteArray()));
- assert ois.readInt() == 1 : "we have 3 different buckets";
- assert ois.readObject().equals("k1".hashCode() + "");
- assert ois.readInt() > 0; //size on disk
+ assert oi.readInt() == 1 : "we have 3 different buckets";
+ assert oi.readObject().equals("k1".hashCode() + "");
+ assert oi.readInt() > 0; //size on disk
} finally {
- if (ois != null) ois.close();
+ marshaller.finishObjectInput(oi);
}
}
+
+ public void testLongKeyValuesToStream() throws Exception {
+ String k1 = "SESSION_173";
+ String v1 = "@TSXMHVROYNOFCJVEUJQGBCENNQDEWSCYSOHECJOHEICBEIGJVTIBB at TVNCWLTQCGTEJ@NBJLTMVGXCHXTSVE at BCRYGWPRVLXOJXBRJDVNBVXPRTRLBMHPOUYQKDEPDSADUAWPFSIOCINPSSFGABDUXRMTMMJMRTGBGBOAMGVMTKUDUAJGCAHCYW@LAXMDSFYOSXJXLUAJGQKPTHUKDOXRWKEFIVRTH at VIMQBGYPKWMS@HPOESTPIJE at OTOTWUWIOBLYKQQPTNGWVLRRCWHNIMWDQNOO@JHHEVYVQEODMWKFKKKSWURVDLXPTFQYIHLIM at GSBFWMDQGDQIJONNEVHGQTLDBRBML@BEWGHOQHHEBRFUQSLB@@CILXEAVQQBTXSITMBXHMHORHLTJF at MKMHQGHTSENWILTAKCCPVSQIPBVRAFSSEXIOVCPDXHUBIBUPBSCGPRECXEPMQHRHDOHIHVBPNDKOVLPCLKAJMNOTSF@SRXYVUEMQRCXVIETXVHOVNGYERBNM at RIMGHC@FNTUXSJSKALGHAFHGTFEANQUMBPUYFDSGLUYRRFDJHCW at JBWOBGMGTITAICRC@TPVCRKRMFPUSRRAHI at XOYKVGPHEBQD@@APEKSBCTBKREWAQGKHTJ at IHJD@YFSRDQPA at HKKELIJGFDYFEXFCOTCQIHKCQBLVDFHMGOWIDOWMVBDSJQOFGOIAPURRHVBGEJWYBUGGVHE@PU at NMQFMYTNYJDWPIADNVNCNYCCCPGODLAO@YYLVITEMNNKIFSDXKORJYWMFGKNYFPUQIC at AIDR@IWXCVALQBDOXRWIBXLKYTWDNHHSCUROAU at HVNENDAOP@RPTRIGLLLUNDQIDXJDDNF at P@PA at FEIBQKSKFQITTHDYGQRJMWPRLQC@NJVNVSKGOGYXPYSQHKPALKLFWNAOSQFTLEPVOII at RPDNRCVRDUMMFIVSWGIASUBM!
TGQSDGB at TBBYECFBRBGILJFCJ@JIQIQRVJXWIPGNVXKYATSPJTIPGCMCNPOKNEHBNUIAEQFQTYVLGAR at RVWVA@RMPBX at LRLJUEBUWO@PKXNIP at FKIQSVWKNO@FOJWDSIOLXHXJFBQPPVKKP at YKXPOOMBTLXMEHPRLLSFSVGMPXXNBCYVVSPNGMFBJUDCVOVGXPKVNTOFKVJUJOSDHSCOQRXOKBVP@WCUUFGMJAUQ at GRAGXICFCFICBSNASUBPAFRIPUK@OXOCCNOGTTSFVQKBQNB at DWGVEFSGTAXAPLBJ@SYHUNXWXPMR at KPFAJCIXPDURELFYPMUSLTJSQNDHHKJTIWCGNEKJF@CUWYTWLPNHYPHXNOGLSICKEFDULIXXSIGFMCQGURSRTUJDKRXBUUXIDFECMPXQX at CVYLDABEMFKUGBTBNMNBPCKCHWRJKSOGJFXMFYLLPUVUHBCNULEFAXPVKVKQKYCEFRUYPBRBDBDOVYLIQMQBLTUK@PRDCYBOKJGVUADFJFAFFXKJTNAJTHISWOSMVAYLIOGIORQQWFAKNU at KHPM@BYKTFSLSRHBATQTKUWSFAQS at Y@QIKCUWQYTODBRCYYYIAFMDVRURKVYJXHNGVLSQQFCXKLNUPCTEJSWIJUBFELSBUHANELHSIWLVQSSAIJRUEDOHHX at CKEBPOJRLRHEPLENSCDGEWXRTVUCSPFSAJUXDJOIUWFGPKHBVRVDMUUCPUDKRKVAXPSOBOPKPRRLFCKTLH@VGWKERASJYU at JAVWNBJGQOVF@QPSGJVEPAV at NAD@@FQRYPQIOAURILWXCKINPMBNUHPUID at YDQBHWAVDPPWRFKKGWJQTI@@OPSQ at ROUGHFNHCJBDFCHRLRTEMTUBWVCNOPYXKSSQDCXTOLOIIOCXBTPAUYDICFIXPJRB@CHFNXUCXANXYKXAISDSSLJGQOLBYXWHG@@KPARPCKOXAYVPDGRW at LDCRQBNMJ!
REHWDYMXHEXAJQKHBIRAVHJQIVGOIXNINYQMJBXKM at DXESMBHLKHVSFDLVPOSOVMLHPSHQ
YY at DNMCGGGAJMHPVDLBGJP@EVDGLYBMD at NWHEYTBPIBPUPYOPOJVV@IVJXJMHIWWSIRKUWSR at U@@TDVMG at GRXVLCNEIISEVIVPOMJHKOWMRMITYDUQASWJIKVNYUFQVDT@BHTOMFXVFRKAARLNOGX at ADWCKHOVEMIGBWXINCUXEMVHSJJQDU@INTHDJQPSAQNAYONDBBFYGBTNGUSJHRKLCPHQMNLDHUQJPLLCDVTYLXTHJCBUXCRDY at YI@IQDCLJBBJC at NXGANXFIWPPNFVTDJWQ@@BIYJONOFP at RHTQEYPVHPPUS@UUENSNNF at WVGTSAVKDSQNMHP@VJORGTVWXVBPWKQNRWLSQFSBMXQKWRYMXPAYREXYGONKEWJMBCSLB at KSHXMIWMSBDGQWPDMUGVNMEWKMJKQECIRRVXBPBLGAFTUFHYSHLF@TGYETMDXRFAXVEUBSTGLSMWJMXJWMDPPDAFGNBMTQEMBDLRASMUMU at QTCDCPEGODHESDQVEIQYBJJPFXDLWPUNFAREYCY@YDDSTMKWCANNPXF@@WLMEXRPUNTWNOX at YKFNNTGMXIBBDA@TYLPJFNFHPQKMSNCLBME at FBPOIYNSDFBLHITKIFEFNXXOJAAFMRTGPALOANXF@YPY at RYTVOW@AKNM at C@LJKGBJMUYGGTXRHQCPOLNOGPPS at YSKAJSTQHLRBXUACXJYBLJSEHDNMLLUBSOIHQUI@VUNF at XAVRXUCYNCBDDGUDNVRYP@TPFPKGVNPTEDOTTUUFKCHQ at WWASQXLCBHNRBVSD@NVYT at GJQYSQGYPJO@WSEYDVKCBWANAFUWLDXOQYCYP at BSJFCBTXGKUNWLWUCYL@TNOWGDFHQTWQVYLQBBRQVMGNDBVXEFXTMMVYSHNVTTQAJCHKULOAJUSGJRPHQFCROWE at OMFUVRKGCWED@IAQGRLADOJGQKLCL at FCKTSITGMJRCCMPLOS@ONPQWFUROXYAUJQ!
XIYVDCYBPYHPYCXNCRKRKLATLWWXLBLNOPUJFUJEDOIRKS at MMYPXIJNXPFOQJCHSCBEBGDUQYXQAWEEJDOSINXYLDXUJCQECU@WQSACTDFLGELHPGDFVDXFSSFOSYDLHQFVJESNAVAHKTUPBTPLSFSHYKLEXJXGWESVQQUTUPU at QXRTIDQ@IXBBOYINNHPEMTPRVRNJPQJFACFXUBKXOFHQSPOTLCQ at PLWGEFNKYCYFMKWPFUP@GLHKNMASGIENCACUISTG at YNQCNSOSBKOIXORKSHEOXHSMJJRUICJTCK@PWFRBPLXU at MUEMPFGDLUJEKD@ROUFBLKATXUCHEAQHEYDLCFDIRJSAXTV at CYMPQNMLTMFAHPRBLNSCVFBJMKQLAHWYIOLRMTOY@@RNKTUXHFYUMHGKCCGNEOIOQCISJEHCEVTTWM at TLFRIFDREHFBTTDEJRUNTWAEETGSVDOR@@UQNKFERMBVFJBOAYHPOKMSMRIERDA at JXYSJ@ORER at MBAVWCVGFNA@FRRPQSIIOIUGAJKVQXGINUUKPJPLQRMHPUBETEEIMIBPM at PETR@XD at DOHGRIBVXKLXQWHUFMTWEDYWFWRLPGDS@TANUXGIDTRVXKVCVEXYRKXQCTI at WNSFRAHJJGG@NIPPAAOJXQRTCLBYKDA at FFGHNUIGBFKOQMEDUEFELFLNKPCHA@OXJJRYNPDFSXIFSJYTDMSSBHDPUSQQDAVD at JAAWJDSVTERAJBFEPVRWKMYAPISPWLDPSRE@UMRQLXERTWRDLQVMVCOM at NYPXFLWMWKALMQVNJ@HCTMMIOLRWBJHCYFLMM at IWXPSHRRUNICSSWHOQHUVJE@HKJAADLBTPVLDAKCHRSURJCAXYTMYKHQMWDAWWASUW at HWGBVPTRHJGDWOGHPCNWSXTNKWONQGEKDDWGCKWVSAD@YLCCENMCHALHVDYQW at NQGNCY@M at GGV@RIR at OUS@PQIJMCFEI!
MGPYBXYR at NSIAUEXT@MOCNWRMLYHUUAFJCCLLRNFGKLPPIIH at BYRME@UJAKIFHOV at ILP@B
GXRNJBIBARSOIMTDSHMGPIGRJBGHYRYXPFUHVOOMCQFNLM at CNCBTGO@UKXBOICNVCRGHADYQVAMNSFRONJ at WITET@BSHMQLWYMVGMQJVSJOXOUJDSXYVVBQJSVGREQLIQKWC at BMDNONHXFYPQENSJINQYKHVCTUTG@QQYJKJURDCKJTUQAM at DWNXWRNILYVAAJ@IADBIXKEIHVXLXUVMGQPAQTWJCDMVDVYUDTXQTCYXDPHKBAGMTAMKEM at QNOQJBREXNWFCXNXRPGOGEIR@KQJIGXAWXLTNCX at ID@XNRNYGRF at QPNWEX@XH at XKSXLQTLQPFSHAHXJLHUTNQWFFAJYHBWIFVJELDPSPLRRDPPNXSBYBEREEELIWNVYXOXYJQAIGHALUAWNUSSNMBHBFLRMMTKEKNSINECUGWTDNMROXI@BJJXKSPIIIXOAJBFVSITQDXTODBGKEPJMWK at JOL@SWTCGSHCOPHECTPJFUXIHUOSVMUTNNSLLJDEOMAGIXEAAVILRMOJXVHHPNPUYYODMXYAYGHI at BUB@NLP at KNPCYFRWAFES@WISBACDSPELEVTJEBNRVENSXXEVDVC at RIDIDSBPQIQNNSRPS@HCJ at XPIOFDXHUBCNFQKHMUYLXW@LMFMALHLESSXCOULRWDTJIVKKTLGFE at HKGVKUGMVHWACQOTSVNWBNUUGTMSQEJ@DXJQQYPOWVRQNQKXSLOEAA@@FRDCGCCQWQ at IY@EATGQGQIETPIJHOIQRYWLTGUENQYDNQSBI at IAUDEWDKICHNUGNAIXNICMBK@CJGSASMTFKWOBSI at KULNENWXV@VNFOANM at OJHFVV@IYRMDB at LHSGXIJMMFCGJKTKDXSMY@FHDNY at VSDUORGWVFMVKJXOCCDLSLMHCSXFBTW@RQTFNRDJUIKRD at PWPY@TSXMHVROYNOFCJVEUJQGBCENNQDEWSCYSOHECJOHEICBEIGJVTIBB at TVNCWLTQ!
CGTEJ at NBJLTMVGXCHXTSVE@BCRYGWPRVLXOJXBRJDVNBVXPRTRLBMHPOUYQKDEPDSADUAWPFSIOCINPSSFGABDUXRMTMMJMRTGBGBOAMGVMTKUDUAJGCAHCYW at LAXMDSFYOSXJXLUAJGQKPTHUKDOXRWKEFIVRTH@VIMQBGYPKWMS at HPOESTPIJE@OTOTWUWIOBLYKQQPTNGWVLRRCWHNIMWDQNOO at JHHEVYVQEODMWKFKKKSWURVDLXPTFQYIHLIM@GSBFWMDQGDQIJONNEVHGQTLDBRBML at BEWGHOQHHEBRFUQSLB@@CILXEAVQQBTXSITMBXHMHORHLTJF at MKMHQGHTSENWILTAKCCPVSQIPBVRAFSSEXIOVCPDXHUBIBUPBSCGPRECXEPMQHRHDOHIHVBPNDKOVLPCLKAJMNOTSF@SRXYVUEMQRCXVIETXVHOVNGYERBNM at RIMGHC@FNTUXSJSKALGHAFHGTFEANQUMBPUYFDSGLUYRRFDJHCW at JBWOBGMGTITAICRC@TPVCRKRMFPUSRRAHI at XOYKVGPHEBQD@@APEKSBCTBKREWAQGKHTJ at IHJD@YFSRDQPA at HKKELIJGFDYFEXFCOTCQIHKCQBLVDFHMGOWIDOWMVBDSJQOFGOIAPURRHVBGEJWYBUGGVHE@PU at NMQFMYTNYJDWPIADNVNCNYCCCPGODLAO@YYLVITEMNNKIFSDXKORJYWMFGKNYFPUQIC at AIDR@IWXCVALQBDOXRWIBXLKYTWDNHHSCUROAU at HVNENDAOP@RPTRIGLLLUNDQIDXJDDNF at P@PA at FEIBQKSKFQITTHDYGQRJMWPRLQC@NJVNVSKGOGYXPYSQHKPALKLFWNAOSQFTLEPVOII at RPDNRCVRDUMMFIVSWGIASUBMTGQSDGB@TBBYECFBRBGILJFCJ at JIQIQRVJXWIPGNVXKYATSPJTIPGCMCNPOKNEHBNUIAEQFQTYVLGAR@RV!
WVA at RMPBX@LRLJUEBUWO at PKXNIP@FKIQSVWKNO at FOJWDSIOLXHXJFBQPPVKKP@YKXPOOMB
TLXMEHPRLLSFSVGMPXXNBCYVVSPNGMFBJUDCVOVGXPKVNTOFKVJUJOSDHSCOQRXOKBVP at WCUUFGMJAUQ@GRAGXICFCFICBSNASUBPAFRIPUK at OXOCCNOGTTSFVQKBQNB@DWGVEFSGTAXAPLBJ at SYHUNXWXPMR@KPFAJCIXPDURELFYPMUSLTJSQNDHHKJTIWCGNEKJF at CUWYTWLPNHYPHXNOGLSICKEFDULIXXSIGFMCQGURSRTUJDKRXBUUXIDFECMPXQX@CVYLDABEMFKUGBTBNMNBPCKCHWRJKSOGJFXMFYLLPUVUHBCNULEFAXPVKVKQKYCEFRUYPBRBDBDOVYLIQMQBLTUK at PRDCYBOKJGVUADFJFAFFXKJTNAJTHISWOSMVAYLIOGIORQQWFAKNU@KHPM at BYKTFSLSRHBATQTKUWSFAQS@Y at QIKCUWQYTODBRCYYYIAFMDVRURKVYJXHNGVLSQQFCXKLNUPCTEJSWIJUBFELSBUHANELHSIWLVQSSAIJRUEDOHHX@CKEBPOJRLRHEPLENSCDGEWXRTVUCSPFSAJUXDJOIUWFGPKHBVRVDMUUCPUDKRKVAXPSOBOPKPRRLFCKTLH at VGWKERASJYU@JAVWNBJGQOVF at QPSGJVEPAV@NAD@@FQRYPQIOAURILWXCKINPMBNUHPUID at YDQBHWAVDPPWRFKKGWJQTI@@OPSQ at ROUGHFNHCJBDFCHRLRTEMTUBWVCNOPYXKSSQDCXTOLOIIOCXBTPAUYDICFIXPJRB@CHFNXUCXANXYKXAISDSSLJGQOLBYXWHG@@KPARPCKOXAYVPDGRW at LDCRQBNMJREHWDYMXHEXAJQKHBIRAVHJQIVGOIXNINYQMJBXKM@DXESMBHLKHVSFDLVPOSOVMLHPSHQYY at DNMCGGGAJMHPVDLBGJP@EVDGLYBMD at NWHEYTBPIBPUPYOPOJVV@IVJXJMHIWWSIRKUWSR at U@@TDVMG at G!
RXVLCNEIISEVIVPOMJHKOWMRMITYDUQASWJIKVNYUFQVDT at BHTOMFXVFRKAARLNOGX@ADWCKHOVEMIGBWXINCUXEMVHSJJQDU at INTHDJQPSAQNAYONDBBFYGBTNGUSJHRKLCPHQMNLDHUQJPLLCDVTYLXTHJCBUXCRDY@YI at IQDCLJBBJC@NXGANXFIWPPNFVTDJWQ@@BIYJONOFP at RHTQEYPVHPPUS@UUENSNNF at WVGTSAVKDSQNMHP@VJORGTVWXVBPWKQNRWLSQFSBMXQKWRYMXPAYREXYGONKEWJMBCSLB at KSHXMIWMSBDGQWPDMUGVNMEWKMJKQECIRRVXBPBLGAFTUFHYSHLF@TGYETMDXRFAXVEUBSTGLSMWJMXJWMDPPDAFGNBMTQEMBDLRASMUMU at QTCDCPEGODHESDQVEIQYBJJPFXDLWPUNFAREYCY@YDDSTMKWCANNPXF@@WLMEXRPUNTWNOX at YKFNNTGMXIBBDA@TYLPJFNFHPQKMSNCLBME at FBPOIYNSDFBLHITKIFEFNXXOJAAFMRTGPALOANXF@YPY at RYTVOW@AKNM at C@LJKGBJMUYGGTXRHQCPOLNOGPPS at YSKAJSTQHLRBXUACXJYBLJSEHDNMLLUBSOIHQUI@VUNF at XAVRXUCYNCBDDGUDNVRYP@TPFPKGVNPTEDOTTUUFKCHQ at WWASQXLCBHNRBVSD@NVYT at GJQYSQGYPJO@WSEYDVKCBWANAFUWLDXOQYCYP at BSJFCBTXGKUNWLWUCYL@TNOWGDFHQTWQVYLQBBRQVMGNDBVXEFXTMMVYSHNVTTQAJCHKULOAJUSGJRPHQFCROWE at OMFUVRKGCWED@IAQGRLADOJGQKLCL at FCKTSITGMJRCCMPLOS@ONPQWFUROXYAUJQXIYVDCYBPYHPYCXNCRKRKLATLWWXLBLNOPUJFUJEDOIRKS at MMYPXIJNXPFOQJCHSCBEBGDUQYXQAWEEJDO!
SINXYLDXUJCQECU at WQSACTDFLGELHPGDFVDXFSSFOSYDLHQFVJESNAVAHKTUPBTPLSFSHY
KLEXJXGWESVQQUTUPU at QXRTIDQ@IXBBOYINNHPEMTPRVRNJPQJFACFXUBKXOFHQSPOTLCQ at PLWGEFNKYCYFMKWPFUP@GLHKNMASGIENCACUISTG at YNQCNSOSBKOIXORKSHEOXHSMJJRUICJTCK@PWFRBPLXU at MUEMPFGDLUJEKD@ROUFBLKATXUCHEAQHEYDLCFDIRJSAXTV at CYMPQNMLTMFAHPRBLNSCVFBJMKQLAHWYIOLRMTOY@@RNKTUXHFYUMHGKCCGNEOIOQCISJEHCEVTTWM at TLFRIFDREHFBTTDEJRUNTWAEETGSVDOR@@UQNKFERMBVFJBOAYHPOKMSMRIERDA at JXYSJ@ORER at MBAVWCVGFNA@FRRPQSIIOIUGAJKVQXGINUUKPJPLQRMHPUBETEEIMIBPM at PETR@XD at DOHGRIBVXKLXQWHUFMTWEDYWFWRLPGDS@TANUXGIDTRVXKVCVEXYRKXQCTI at WNSFRAHJJGG@NIPPAAOJXQRTCLBYKDA at FFGHNUIGBFKOQMEDUEFELFLNKPCHA@OXJJRYNPDFSXIFSJYTDMSSBHDPUSQQDAVD at JAAWJDSVTERAJBFEPVRWKMYAPISPWLDPSRE@UMRQLXERTWRDLQVMVCOM at NYPXFLWMWKALMQVNJ@HCTMMIOLRWBJHCYFLMM at IWXPSHRRUNICSSWHOQHUVJE@HKJAADLBTPVLDAKCHRSURJCAXYTMYKHQMWDAWWASUW at HWGBVPTRHJGDWOGHPCNWSXTNKWONQGEKDDWGCKWVSAD@YLCCENMCHALHVDYQW at NQGNCY@M at GGV@RIR at OUS@PQIJMCFEIMGPYBXYR at NSIAUEXT@MOCNWRMLYHUUAFJCCLLRNFGKLPPIIH at BYRME@UJAKIFHOV at ILP@BGXRNJBIBARSOIMTDSHMGPIGRJBGHYRYXPFUHVOOMCQFNLM at CNCBTGO@UKXBOICNVCRGHADYQVAMNSFRONJ@!
WITET at BSHMQLWYMVGMQJVSJOXOUJDSXYVVBQJSVGREQLIQKWC@BMDNONHXFYPQENSJINQYKHVCTUTG at QQYJKJURDCKJTUQAM@DWNXWRNILYVAAJ at IADBIXKEIHVXLXUVMGQPAQTWJCDMVDVYUDTXQTCYXDPHKBAGMTAMKEM@QNOQJBREXNWFCXNXRPGOGEIR at KQJIGXAWXLTNCX@ID at XNRNYGRF@QPNWEX at XH@XKSXLQTLQPFSHAHXJLHUTNQWFFAJYHBWIFVJELDPSPLRRDPPNXSBYBEREEELIWNVYXOXYJQAIGHALUAWNUSSNMBHBFLRMMTKEKNSINECUGWTDNMROXI at BJJXKSPIIIXOAJBFVSITQDXTODBGKEPJMWK@JOL at SWTCGSHCOPHECTPJFUXIHUOSVMUTNNSLLJDEOMAGIXEAAVILRMOJXVHHPNPUYYODMXYAYGHI@BUB at NLP@KNPCYFRWAFES at WISBACDSPELEVTJEBNRVENSXXEVDVC@RIDIDSBPQIQNNSRPS at HCJ@XPIOFDXHUBCNFQKHMUYLXW at LMFMALHLESSXCOULRWDTJIVKKTLGFE@HKGVKUGMVHWACQOTSVNWBNUUGTMSQEJ at DXJQQYPOWVRQNQKXSLOEAA@@FRDCGCCQWQ at IY@EATGQGQIETPIJHOIQRYWLTGUENQYDNQSBI at IAUDEWDKICHNUGNAIXNICMBK@CJGSASMTFKWOBSI at KULNENWXV@VNFOANM at OJHFVV@IYRMDB at LHSGXIJMMFCGJKTKDXSMY@FHDNY at VSDUORGWVFMVKJXOCCDLSLMHCSXFBTW@RQTFNRDJUIKRD at PWPY";
+ String k2 = "SESSION_284";
+ String v2 = "rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme !
kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1!
/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo
tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃ!
cháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených j!
ablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papr
iky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jednÃ!
© pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkráj!
ených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, tro
chu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit !
do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných !
rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg drož
dÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny n!
amoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg olou!
paných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 d
kg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1rozmÃcháme. Do Äásti cukru a necháme podusit. V troÅ¡e mléka nebo vinné, na karamel trochu rumu nebo krémem. Želé: 1 hodinu, rozmixujeme, pÅidáme kostky cuketu, plátky naklepeme, osolÃme, naplnÃme misky, nahoru dát 1 lžÃce želatiny namoÄit do jedné pÅimÃcháme kakao. DobÅe vypracované hladké mouky, 1,5 dl odložÃme. Do vychladlého zbytku znovu do beránka a sýrem a dáme osmahnout na rohlÃÄky duté 3 vejce, 3 dkg nastrouhaného mÄkkého salámu položÃme kousek vanilky, 3 lžÃce želatiny, 100 g krupice, 1/4 kg oloupaných rozkrájených jablek, 1/4 l slivovice, 1/2 hrnku másla, 10 dkg droždÃ, trochu papriky nebo tatarky, 3 celými vejci, 1";
+ cs.store(InternalEntryFactory.create(k1, v1));
+ cs.store(InternalEntryFactory.create(k2, v2));
+
+ Marshaller marshaller = getMarshaller();
+ ByteArrayOutputStream out = new ByteArrayOutputStream();
+ ObjectOutput oo = marshaller.startObjectOutput(out, false);
+ try {
+ cs.toStream(new UnclosableObjectOutputStream(oo));
+ } finally {
+ marshaller.finishObjectOutput(oo);
+ out.close();
+ }
+
+ ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
+ ObjectInput oi = marshaller.startObjectInput(in, false);
+ try {
+ cs.fromStream(new UnclosableObjectInputStream(oi));
+ } finally {
+ marshaller.finishObjectInput(oi);
+ }
+
+ Set<InternalCacheEntry> set = cs.loadAll();
+ assert set.size() == 2;
+ Set expected = new HashSet();
+ expected.add(k1);
+ expected.add(k2);
+ for (InternalCacheEntry se : set) assert expected.remove(se.getKey());
+ assert expected.isEmpty();
+ }
}
More information about the infinispan-commits
mailing list