Interface PlatformCacheExtension
-
- All Known Implementing Classes:
PlatformDotNetEntityFrameworkCacheExtension,PlatformDotNetSessionCacheExtension
public interface PlatformCacheExtensionPlatform cache extension. Decouples other modules from cache.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intid()Get extension ID.longprocessInOutStreamLong(PlatformCache target, int type, BinaryRawReaderEx reader, PlatformMemory mem)Invokes in-out operation with long return type.
-
-
-
Method Detail
-
id
int id()
Get extension ID. Must be unique among all extensions.- Returns:
- Extension ID.
-
processInOutStreamLong
long processInOutStreamLong(PlatformCache target, int type, BinaryRawReaderEx reader, PlatformMemory mem) throws IgniteCheckedException
Invokes in-out operation with long return type.- Parameters:
target- Target cache.type- Operation type.reader- Reader.mem- Memory.- Returns:
- Result.
- Throws:
IgniteCheckedException- If failed.
-
-