Example usage for org.hibernate.cache.spi.entry StructuredCacheEntry SUBCLASS_KEY

List of usage examples for org.hibernate.cache.spi.entry StructuredCacheEntry SUBCLASS_KEY

Introduction

In this page you can find the example usage for org.hibernate.cache.spi.entry StructuredCacheEntry SUBCLASS_KEY.

Prototype

String SUBCLASS_KEY

To view the source code for org.hibernate.cache.spi.entry StructuredCacheEntry SUBCLASS_KEY.

Click Source Link

Usage

From source file:org.infinispan.hibernate.cache.commons.util.VersionedEntry.java

License:LGPL

private String findSubclass(Object entry) {
    // we won't find subclass for structured collections
    if (entry instanceof CacheEntry) {
        return ((CacheEntry) this.value).getSubclass();
    } else if (entry instanceof Map) {
        Object maybeSubclass = ((Map) entry).get(StructuredCacheEntry.SUBCLASS_KEY);
        return maybeSubclass instanceof String ? (String) maybeSubclass : null;
    } else {/*w  w w  . j  av a2  s  .co  m*/
        return null;
    }
}