From 00a3a31266339beb9a829d3ae38d035a5366d74f Mon Sep 17 00:00:00 2001 From: sunnykaka Date: Thu, 9 Apr 2015 17:39:18 +0800 Subject: [PATCH] solve issue #88 solve issue #88 --- .../src/main/scala/com/typesafe/plugin/RedisPlugin.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/redis/src/main/scala/com/typesafe/plugin/RedisPlugin.scala b/redis/src/main/scala/com/typesafe/plugin/RedisPlugin.scala index fd6e94a..08f2fec 100644 --- a/redis/src/main/scala/com/typesafe/plugin/RedisPlugin.scala +++ b/redis/src/main/scala/com/typesafe/plugin/RedisPlugin.scala @@ -115,10 +115,6 @@ class RedisPlugin(app: Application) extends CachePlugin { oos.writeObject(value) oos.flush() prefix = "result" - } else if (value.isInstanceOf[Serializable]) { - oos = new ObjectOutputStream(baos) - oos.writeObject(value) - oos.flush() } else if (value.isInstanceOf[String]) { dos = new DataOutputStream(baos) dos.writeUTF(value.asInstanceOf[String]) @@ -135,6 +131,10 @@ class RedisPlugin(app: Application) extends CachePlugin { dos = new DataOutputStream(baos) dos.writeBoolean(value.asInstanceOf[Boolean]) prefix = "boolean" + } else if (value.isInstanceOf[Serializable]) { + oos = new ObjectOutputStream(baos) + oos.writeObject(value) + oos.flush() } else { throw new IOException("could not serialize: "+ value.toString) }