|
|
|
@ -16,13 +16,13 @@ |
|
|
|
package org.thingsboard.server.dao.entity; |
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.thingsboard.server.cache.CacheKey; |
|
|
|
import org.thingsboard.server.cache.VersionedCacheKey; |
|
|
|
import org.thingsboard.server.cache.VersionedTbCache; |
|
|
|
import org.thingsboard.server.common.data.HasVersion; |
|
|
|
|
|
|
|
import java.io.Serializable; |
|
|
|
|
|
|
|
public abstract class CachedVersionedEntityService<K extends CacheKey, V extends Serializable & HasVersion, E> extends AbstractCachedEntityService<K, V, E> { |
|
|
|
public abstract class CachedVersionedEntityService<K extends VersionedCacheKey, V extends Serializable & HasVersion, E> extends AbstractCachedEntityService<K, V, E> { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
protected VersionedTbCache<K, V> cache; |
|
|
|
|