----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/5693/ -----------------------------------------------------------
(Updated July 3, 2012, 2:17 a.m.) Review request for shindig, Ryan Baxter, Dan Dumont, and Stanton Sievers. Description ------- Unserializable cache keys? Right now the Shindig Caches the 'messageBundles' and 'gadgetSpecs' with Uri object as key, but for some cache implementation, for example, DynaCache, it requires the key to be serializable, which Uri is not. There are two solution for this, one, make Uri serializable 2. using a 'string' for the key, uri.toString is good enough. Propose to use "string" because Uri is a complex object that includes a Uri parsers so you would need to be very careful to get it right. It would be trivial to use a string key instead. This addresses bug SHINDIG-1814. https://issues.apache.org/jira/browse/SHINDIG-1814 Diffs ----- http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/AbstractSpecFactory.java 1345812 http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java 1345812 http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultMessageBundleFactory.java 1345812 http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactoryTest.java 1345812 Diff: https://reviews.apache.org/r/5693/diff/ Testing ------- Thanks, Erik Bi