[infinispan-issues] [JBoss JIRA] (ISPN-9705) SpringCache Put null value and get(ket, clazz) IllegalStateException

Katia Aresti (Jira) issues at jboss.org
Mon Nov 12 07:26:00 EST 2018


Katia Aresti created ISPN-9705:
----------------------------------

             Summary: SpringCache Put null value and get(ket, clazz) IllegalStateException
                 Key: ISPN-9705
                 URL: https://issues.jboss.org/browse/ISPN-9705
             Project: Infinispan
          Issue Type: Bug
            Reporter: Katia Aresti


SpringCacheTest,java
```
public void testPutNullError() {
      //when//then
      cache.put("key", null);

      cache.get("key", String.class);
   }
```

We get

```
java.lang.IllegalStateException: Cached value is not of required type [java.lang.String]: org.infinispan.spring.provider.NullValue at 76f7d241
```

JavaDoc for this method states this method does not make difference between cached null and null value.

Note: This variant of {@code get} does not allow for differentiating
	 * between a cached {@code null} value and no cache entry found at all.
	 * Use the standard {@link #get(Object)} variant for that purpose instead.




--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the infinispan-issues mailing list